最近的两份面经献给大家,秋招一起加油!
BIGO
- 自我介绍
- 线程池(只说了自己项目中使用的场景,没来得及说线程池的参数与执行步骤)
- 死锁
- hashmap
- 面向对象的认识(结合java三大特性)
- 线程与进程(先说外部特点,再说java的进程与线程)
- TCP三次握手与四次挥手
- 设计模式(单例模式,工厂模式,观察者模式,***模式)
- 单例模式的实现(双重检查,volatile)
- 实习与在学校最大的区别是什么
- 对996的看法
有赞
一面比较基础,忘了。聊了43min
二面主要问项目:聊了1h6min
- 线程池
- 说一下event bus
- 锁机制,主要说了redis分布式锁的实现以及其中的lua脚本。
- 分布式应用本地缓存更新怎么办
- spring bean的生命周期与作用于
- springmvc原理(不会,没答上来)
- @Autowire与@Resource的区别。
- Mysql 索引,主要是b+树,以及各类会不会用到索引的情况(主要是最左匹配原则)。
- mysql 隔离级别
- 三次握手,三次挥手
- 类加载器(当时面试官问我有没有什么我熟悉但她没有问到的,我就说了jvm,gc)
- 手撕快排(当时快排有点忘了,只说了核心的思想,手撕的代码很烂)
- 智力题:有两个玻璃球,从高楼落下,怎么在最少的次数下判断玻璃球最低在哪一层落下会碎。
HR面:聊了23min
- 自我介绍
- 你与同龄人的优势是什么
- 你平常学习的安排是什么样的(说了一下大学三年)
- 你的优势和劣势
- 你对有赞了解吗(有个学长去年去了有赞,我就顺势谈了谈996的看法)
- 薪资的期待。
目前拿了有赞意向书,总算不是手上空空了,大家一起努力吧!秋招才刚刚开始。
#有赞##BIGO##面经##校招#