小红书后端一面面经
1. 一张表假设有多个字段 abc, 建立了 abc 联合索引,where a = ? and b = ? order by c 能命中索引吗?
2. 索引的底层原理
3. 单例模式怎么实现
4. 为什么要双重检测
5. 如果使用反射机制可以破坏单例吗
6. MySQL 事务隔离级别介绍,你平时用的哪一个
7. Redis 你在什么场景使用
8. 旁路缓存会存在脏数据吗
9. Redis 获取缓存耗时增加了,原因可能是什么
10. OOM 问题怎么处理
11. Java OOM 问题处理,原因可能是什么,怎么处理
12. 优惠券秒杀(方案描述),这里最核心的问题是什么
13. 你是怎么避免超卖的
14. 线程池有哪些核心参数
15. 为什么线程池要先使用核心线程,然后队列排队队列满才创建非核心线程,为什么要这么设计
手撕 快速幂