美团一面
timeline:3.22一面,约的3.27二面
30分钟八股+项目 , 20分钟算法
- .String Stringbuilder Stringbuffer 区别
- String 为什么不可变(说的不清楚 ,回去在背背)
- 线程的状态,以及怎么流转的 , 调度方式
- Jvm 新生代中为什么有两个 s区
- parallel scavenge 用的什么回收算法
- 线程安全的 例子 syn 和 volatile 各自的实现以及 特点
- innodb的 隔离级别 ,为什么要设置成可重复读(mvcc ,行锁,间隙锁) ,
- innodb有哪些锁 ,,怎么造成死锁(举了个例子)
- Redis 是单线程还是多线程 为什么使用单线程,
- 项目相关
- 算法:前k小个数 (调用api 和 快排都实现了下),k个链表翻转(看做太快又出了一个)
- 反问
总结:美团很重视基础,不会的面试官也会引导(好评) ,自己项目部分答的不太好,说没什么亮点,还要继续总结,继续加油吧!