项目 channel有缓冲无缓冲的区别 Go语言垃圾回收 三色标记法如何实现 根对象有哪些 三色标记的过程 简单SQL 总共20分钟,一面已挂#面经##面经得物#
1. 项目,RBAC里面如果只让用户绑定权限咋处理。 2. 装箱和拆箱, 3. jdk1.8有什么新特性,说的concurrenthashmap,问还有没有其他的,说了一个场景,如果一堆数据重的订单信息在多线程的场景下用什么数据类型,答的AtomicInteger。 4. cas,使用cas的数据结构有哪些。 5. mysql存储引擎,事务隔离级别,脏读,可重复读,幻读,幻读如何解决,mysql的
#面经# 时间不长,只有项目+八股 八股: 计算机基础考的比较多 1.go怎么实现单例(我不太会go,跟他说了java) 2.红黑树查改的复杂度,快排是稳定的吗,有什么排序是稳定的(就记得了一个冒泡) 3.https想要伪造一个中间人进行劫持需要哪些条件(我这边只说到了一个ca证书,面试官问的比较细,说如果访问百度的时候,我想做中间人攻击怎么办。刚才去查小林coding,应该是需要一台假基站将路由
部门是餐饮SaaS技术部 1.面试官介绍部门情况 2.自我介绍 3.说说你对操作系统的理解 4.用过哪些linux命令,lsof指令全称是什么 5.java里的集合用过吗,项目里是怎么用的 6.java里的接口用过吗,项目里是怎么用的,一个类可以同时实现多个接口吗 7.手写Deque
全程八股,没有问项目。 1. 自我介绍 2. Java:线程池的几个参数,一个线程进入线程池是怎么执行的;HashMap的数据结构,为什么重写hashcode()必须重写equals(),如果不重写hashcode呢;ConcurrentHashMap线程安全吗,数据结构,怎么实现线程安全的;然后问道锁,介绍一下ReentrantLock,怎么实现的呢;synchronized怎么实现的;介绍一下
最开始问的项目,后面问的java基础 线程池的作用和参数 最大线程数什么时候用 Synchronized 和lock的区别 Synchronized什么情况导致死锁 http 和https 之间的区别 RPC和http之间的区别(没回答上来) mysql索引有哪些类型 mysql支持的四种隔离级别 幻读是怎么解决的 MVCC能够解决幻读吗 幻读的概念 读当前的数据可以出现幻读吗 不可重复读概念 S
1.自我介绍 2.面向对象与面向过程的区别? 3.String StringBuffer 和 StringBuilder 和 String区别 4.java常见的异常类型有哪些?有什么区别? 5.ArrayList和LinkedList的区别? 6.ConcurrentHashMap工作原理? 7.jvm有哪些垃圾收集器? 8.OOM的常见场景及其原因、解决方法? 9.Spring AOP 底层原
秋招第一面,面试官人很好,不完善的回答一直在引导。 全程2h:八股-30min、口述算法-20min、如流有问题打不开搞了十几分钟、编程-50min。 自我介绍 static关键字,一个函数加与不加static有什么区别 虚函数是怎么实现的,访问原理 线程同步的方式 socket编程客户端和服务端分别怎么实现(穿插些小问题 Redis有了解吗(只听说过 TCP四次挥手 Time_wait的目的 s
发个一面面经 给二面攒下人品 投的是SLAM/3D算法工程师 个人背景 本硕9 非科班 实习经历一段 无论文 个人能力一般 面试官人很好很好 姓常 刚进来 开着视频 一上来先说明就他自己要看简历 所以眼睛不会盯着屏幕 希望不要介意【这个就很能感受到面试官很考虑对方面试感觉的】 没有问八股【估计二面会死磕吧】就问项目 项目具体的话 问的比较多的是实习做的两个项目【挖的有点细 好多东西自己当时写的 但
【项目相关】 1、项目细节 (1)哪里用了Redis (2)登录功能怎么实现的 (3)数据库里有哪些表 (4)AOP具体用在哪了,怎么实现的 2、Spring给你的项目带来了哪些便捷 【八股相关】 1、Redis底层数据结构实现原理 2、HashMap底层怎么实现的 3、消息队列用过吗,介绍一下 4、深拷贝和浅拷贝分别是什么?如果一个用户发送了一个请求,然后要修改请求,应该用深拷贝还是浅拷贝 5、
这是我第二次面快手了,第一次提前批面NLP中心我觉得胸有成竹,答得比较好,题也做上来了,结果等了2周给挂了,让我经受了莫大的打击。。。。 然后后来又投了校招,今天刚面了一面,后面问面试官是做搜索部门的NLP向量化的,大概面试流程如下: 自我介绍,这次我没有展开说我中的论文,主要也是因为最近实习对美团整个业务有了比较深刻的见解,所以就多说了一些业务。 对自己实习做的东西进行一个系统的阐述,我甚至把之
自我介绍 1.什么是Java的多态?为什么要用多态? 2.MySQL的索引是使用的什么引擎? 3.什么是MySQL的事务? 4.事务有什么特性? 5.事务隔离级别有哪些?各自产生什么问题? 6.为什么不直接选用序列化的事务级别?这个等级不是最高的吗? 7.线程的实现方式有哪些? 8.TCP/IP 五层协议哪五层? 9.Http协议是哪一层的? 10.还了解其他的协议嘛? 11.TCP和UDP有哪些
1.sql语句 2.Mysql事务索引,最左匹配原则等 3.Spring中bean生命周期,注解等 IOC AOP 4.SpringBoot启动流程,自己有没有实现过starter 5.JVM 内存模型, GC ,类加载机制,方法区会不会OOM 6.Java基础 集合 多线程(JDK1.6对Synchronized做了那些优化...) 7.TCP 三次握手四次挥手 HTTP 和HTTPS 8.虚拟
Transformer的多头注意力的作用面试官首先问到了Transformer模型中的多头注意力机制,要求我解释其作用和优势。 blip2的架构,优势和之前多模态模型的区别接着,面试官让我详细描述blip2的架构,并比较其与之前多模态模型的区别和优势。 知识蒸馏和无监督样本训练然后,面试官询问了关于知识蒸馏和无监督样本训练的相关知识,要求我解释两者的概念和应用场景。 无序数组的中位数面试官还给出了
自我介绍 ———— 1. 短链接项目中创建接口为什么用布隆过滤器?不是有误判的可能性吗,如何保证数据的正确性?高并发场景怎么解决的? - 布隆过滤器判断不存在的时候是完全准确的,而判断存在的误判率通过对布隆过滤器参数的配置可以降到一个很小的可接受的范围内,在系统不受攻击的情况下使用MySQL数据库的唯一索引作为兜底,如果创建成功的短链接进入数据库持久化时报唯一索引错误,此时执行事务回滚即可。如果同