快手凉经 快手一面(1h): 1.自我介绍 2.JVM的构造 3.垃圾回收器种类 4.垃圾回收算法 5.线程池执行流程以及饱和策略 6.核心线程和普通线程的区别,如何区分 7.事务的隔离级别 8.mysql什么情况下索引失效 9.三种索引结构对比 10.mysql索引流程 11.Redis数据结构 12.缓存穿透、缓存击穿、缓存雪崩以及各自的解决方法 13.Redis为什么高性能 14.TCP和UDP区别,以及不同使用场景 15.TCP如何保证可靠传输 16.如何实现一个IOC容器 17.实习项目:lucene工具包如何实现倒排索引,查询流程。 18.手撕算法(中等):输出二叉树每一层最右节点...