拼多多校招后端二面
1. 项目经历拷打
2. HashMap 扩容时链表转红黑树的阈值为什么是 8?退化为 6 又是为什么?
3. synchronized 锁升级过程详解 — 从无锁到重量级锁一步步拆解
4. G1 垃圾回收器如何预测停顿时间?Region 大小该怎么设置?
5. volatile 能保证数组元素的可见性吗?不能的话该怎么解决?
6. ThreadLocal 内存泄漏的根本原因是什么?JDK 做了哪些改进?
7. Java 8 Stream 并行处理原理 + ForkJoinPool 工作窃取机制浅析
8. AQS 中为什么使用 CLH 队列而不是普通链表?
9. 线程池核心参数设置规则 + 美团动态调整方案分享
10. ConcurrentHashMap 的 size() 为什么不精确?有没有替代方案?
11. 如何用 CAS 实现一个无锁栈?ABA 问题如何规避?
12. CompletableFuture 如何实现多个异步任务依赖执行?
13. MySQL 索引失效的 10 种场景 + 最左前缀原则底层原理
14. 十亿级订单表如何优化分页查询?实战思路分享
15. Redis 大 Key 删除导致集群崩溃,如何避免?
16. Redis 事务 vs MySQL 事务 — ACID 区别到底在哪?
17. 缓存与数据库一致性方案对比 + 拼多多秒杀实战选用策略
18. Redis Cluster 的 slot 迁移过程会阻塞请求吗?
2. HashMap 扩容时链表转红黑树的阈值为什么是 8?退化为 6 又是为什么?
3. synchronized 锁升级过程详解 — 从无锁到重量级锁一步步拆解
4. G1 垃圾回收器如何预测停顿时间?Region 大小该怎么设置?
5. volatile 能保证数组元素的可见性吗?不能的话该怎么解决?
6. ThreadLocal 内存泄漏的根本原因是什么?JDK 做了哪些改进?
7. Java 8 Stream 并行处理原理 + ForkJoinPool 工作窃取机制浅析
8. AQS 中为什么使用 CLH 队列而不是普通链表?
9. 线程池核心参数设置规则 + 美团动态调整方案分享
10. ConcurrentHashMap 的 size() 为什么不精确?有没有替代方案?
11. 如何用 CAS 实现一个无锁栈?ABA 问题如何规避?
12. CompletableFuture 如何实现多个异步任务依赖执行?
13. MySQL 索引失效的 10 种场景 + 最左前缀原则底层原理
14. 十亿级订单表如何优化分页查询?实战思路分享
15. Redis 大 Key 删除导致集群崩溃,如何避免?
16. Redis 事务 vs MySQL 事务 — ACID 区别到底在哪?
17. 缓存与数据库一致性方案对比 + 拼多多秒杀实战选用策略
18. Redis Cluster 的 slot 迁移过程会阻塞请求吗?
全部评论
mark
什么时候面的呀
synchronized 锁升级,得把每个阶段说清楚才行
HashMap 转红黑树的阈值,这题是高频考点啊
bg是什么
相关推荐
昨天 13:37
门头沟学院 Java sneak@0729:标准回答:我期望在广州,但我个人其实对地域选择不敏感,更看重公司的前景和个人长期发展。因此base地具体以公司安排为准
点赞 评论 收藏
分享
