快手一面
上来自我介绍,之后是聊一些项目相关的内容,问的不深。然后开始吟唱八股文:
- 先是HashMap/ConcurrentHashMap
- 然后是java的锁机制(我从乐观锁CAS开始讲,讲到synchronized,讲到锁升级,本来还想说AQS和ReentrantLock结果被打断施法)
- mysql分库分表有用过吗(我脑抽了说听过没用过,因为平常数据量比较小搞不好还会降低性能,面试官点头表示了解然后跳过)
- mysql查询优化
- 联合索引最左匹配
- JVM内存模型,我吟唱了一大堆最后说大概这么多面试官说可以了不用说的那么详细
- 如何判断垃圾(GC),一开始我没说可达性分析后面被纠正了
- redis缓存击穿、缓存穿透、缓存雪崩
然后就结束了,也没有手撕算法,一共40分钟左右,感觉像寄了,又好像没寄。
如寄。
------
最新消息,寄了。
#快手信息集散地#