快手java一面
1. CMS和G1垃圾回收器的区别
2.CMS和G1的使用场景
3.Java中常见的锁
4.synchronized的原理
5.synchronized是可重入的吗?是公平锁吗?
6.公平锁有哪些?
7.springboot的启动阶段
8.listener和处理器在springboot的哪个阶段开始执行?
9.讲解一下threadlocal类,使用上的坑
10.mysql的底层数据结构?
11.相比于B树和红黑树有什么优势?
12.mysql中有哪些隔离级别?
13.redis常用的数据结构 hash..list
14.Zset的应用场景
15.计算机网络有几层
16.TCP的可靠性是如何保证的?
17.TCP的粘包原因,如何解决?
18.如果有一百万个url,如何找到访问最多的url。
19.项目难点。