快手 效率中心 后端实习 一面
1. 自我介绍
2. 项目里遇到了什么难题,怎么解决的
3. 你用过消息队列,消息队列实现的是什么,还有什么消息队列
4. 分布式锁怎么实现的
5. 介绍一些线程与进程的区别
6. Synchronized和volatile的区别
7. Synchronized可重入锁怎么实现的
8. JVM内存区域介绍一下
9. JVM垃圾回收介绍一下
10. CMS垃圾收集器和G1垃圾收集器什么区别
11. HTTP和HTTPS什么区别,HTTPS的安全怎么实现的
12. MySQL的索引数据结构是什么,主键索引和非主键索引在数据结构上有什么区别
13. MySQL怎么分析SQL的性能(expain 查询慢sql)?慢sql日志怎么开启?expain的type字段中,什么样的需要优化
14. SpringAOP基于什么实现(动态代理)?那SpringAOP如何实现动态代理
15. Spring怎么注入类?(不记得这个这个问题了,当时就没听懂)
16. 算法题:LCR 018. 验证回文串
#实习面试#