![携程面经 Java实习](https://imgs.xnip.cn/cj/jy2/2023-05-21/5af5cc83-0e02-40db-a76d-eeaba0cb475d.jpg)
一面(2023/5.10 35+min)
自我介绍
手写快排
我写的快排运行起来可能会有哪些异常(StackOverflowError)
JVM虚拟机栈
Arrays.sort()源码看过没有
平时写SQL吗
怎么看一条SQL是否用到了索引
项目中用索引了吗
建立索引的注意事项(答了适合创建索引的场景和避免索引失效)
搭建过Redis集群没有,怎么知道集群是否创建成功
手写100个线程如何同时执行任务(没写出来)
项目中印象最深的一个问题的解决思路(不是解决方案)
二面(2023/5/17 20+min)
自我介绍
死锁,如何避免死锁
线程怎么执行
线程池execute和submit的区别
忙等待
wait和sleep的区别
简单介绍一下ReentrantLock
项目中都实现了哪些功能
闲聊(家乡、读研情况、什么时候能实习、能实习多久)
三面(5/18 15min)
自我介绍
手里有没有其他offer或者流程到最后的
开发更希望做业务还是什么
项目中学习到了什么
一些短期规划等
5/19 人才池