拼多多后端秋招一面

1.项目介绍
2.实习拷打
3.HashMap和ConcurrentHashMap 的实现原理及线程安全问题?JDK1.8对它们做了哪些优化?
4.Java 内存模型(JMM)是什么?volatile 关键字的作用及实现原理?
5.线程池的核心参数有哪些?核心原理是什么?如何避免线程池溢出?
6.什么是线程死锁?产生死锁的必要条件有哪些?如何排查和避免死锁?
7.重载和重写的区别?Java 多态的实现原理是什么?
8.ArrayList 和 LinkedList 的底层实现及性能差异?各自适用场景是什么?
9.MySOL慢查询优化的思路和步骤?如何通过Explain 分析执行计划?
10.什么是 MVCC?其实现原理是什么?
11.Redis 与 MySOL数据一致性的解决方案?延迟双删的原理及适用场景?
12.Redis 为什么快?其底层的事件驱动模型是什么?
13.Kafka 消费者组的重平衡机制是什么?如何避免不必要的重平衡?
14.手撕,取出二叉树每层的倒数第二个节点值
全部评论
佬今天面的吗
点赞 回复 分享
发布于 2025-11-22 17:19 江苏

相关推荐

2025-12-24 15:50
门头沟学院 Java
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 迁移过程会阻塞请求吗?
查看17道真题和解析
点赞 评论 收藏
分享
评论
2
6
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务