携程
一面
1.手撕sql:一个表里面有id, date, status
status为1代表成功,求成功的比率
2.归并排序思想
3.讲讲基础数据结构 数组队列栈以及应用场景
4.为什么要使用redis作缓存,缓存雪崩缓存穿透缓存击穿
5.mysql的索引
6.项目
7.java hashmap的底层原理,concurrent hashmap
8.讲讲java反射机制 有什么作用
ps: 这个面试官喜欢从项目里问八股,问你项目里用了哪些知识点,然后自己去扩展讲给他
二面
1.问了个java内存回收机制
2.问项目里有什么难点
3.后续基本都是讲简历,没有八股
4.我主动提到了kafka,所以问了除了kafka还有什么消息队列,有什么区别
hr面
1.讲讲过去的实习经历,mentor都是怎么带你的
2.找工作有什么偏好
3.目前有哪些公司在流程中