5 每日一面
今日头条
- HashMap如果一直put元素会怎么样?hashCode全都相同如何? 重写equals时候为什么要重写hash方法
- ApplicationContext 的初始化过程?初始化过程发现循环依赖Spring 是如何处理
- GC用什么收集器?收集过程如何?哪些部分可以作为GC Root?
- Volatile关键字,指令重排序有什么意义?synchronize怎么用?
- 并发包里的原子类有哪些,怎么实现?cas在cpu级别是怎么实现的
- Redis数据结构有哪些?如何实现Sorted set?这种数据结构在极端情况下
- 系统设计题:一个推送场景。50条内容,定时推送,先推5%用户,……设计相关库表,系统模块
- MySQL索引是什么数据结构?B-Tree有什么特点?有点是什么
- 慢查询怎么优化
- 项目 cache 各部分职责,有哪些优点