松鼠AI-Java后端
后端开发-Java
岗位:转正实习,时间:50分钟,腾讯会议
- 自我介绍
- 实习项目介绍(他以为我的项目写的是实习项目,其实不是)
- 介绍项目 + 拷打(拷打挺狠的)
- Jvm介绍?朗诵了数据区域,显然是想听垃圾回收相关的
- 你只介绍了运行区域,还有其他的了解吗?垃圾回收算法 + 垃圾回收器开始朗诵
- 垃圾回收的过程?回答了三色标记+清理
- 计网的三次握手和四次挥手过程?问为什么不三次挥手
- 项目中怎么使用索引的?索引的理解
- 事务的隔离级别?(感觉Mysql必问)
- 可重复读金和幻读的区别
- Sping和SpingBoot的区别
- 设计模式的理解?怎么使用设计模式的
- 单例模式怎么设计?回答的:双锁 + valtole
- 为什么还有锁一次?不会
- valtole在里面的作用
- 设计一个数据结构Map:有三个API,set,get,setall(一个参数,将所有的key设置为参数值)怎么做?我回答了get和set直接使用HashMap,setAll遍历所有数据,显然面试官不满意。然后想了半天就不会了。项目拷打比较难,八股相对比较常见,没有深层次追问。