1. 什么场景下会考虑用 Redisson?
2. 如果要做一个抢单系统,你会怎么用 Redisson 来实现?
3. Redisson 的看门狗机制了解吗?它是怎么防止锁被提前释放的?
4. 除了分布式锁,Redis 缓存还常用在哪些场景?
5. Redis 内存满了怎么办?聊聊它的缓存淘汰策略。
6. Redis 是怎么做持久化的?讲讲 RDB 和 AOF。
7. RDB 和 AOF 各有什么优缺点?分别适合用在什么场景?
8. 遇到过 Redis 的大 key 问题吗?怎么解决?有什么风险?
9. MySQL 有哪些常用的存储引擎?
10. InnoDB 和 MyISAM 有什么区别?
11. 为什么数据库索引更倾向于用 B+ 树,而不是像红黑树这样的二叉搜索树?
12. B+ 树在做范围查询时有什么优势?
13. B+ 树是怎么做到在数据量很大时,层高依然很低的?
14. 慢 SQL 怎么排查和优化?
15. 慢查询多了,对整个系统会有什么影响?
16. 哪些情况会导致索引失效?怎么解决?
17. `LIMIT 10` 和 `LIMIT 1000000, 10`,这两条 SQL 查询性能差别大吗?为什么?
18. 深度分页查询(比如 `LIMIT` offset 很大)有什么优化方案?
19. 讲讲线程池的工作原理,核心参数有哪些?
20. 线上环境的线程池,一般会怎么去监控和管理?
21. 平时是怎么学习新技术的?未来的技术规划是怎样的?
22. 核心代码模式算法题:两数之和
全部评论
(2) 回帖