拼多多校招后端二面

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 迁移过程会阻塞请求吗?
全部评论
已老实
点赞 回复 分享
发布于 2025-12-30 13:57 上海
实习也越来越卷了
点赞 回复 分享
发布于 2025-12-26 23:59 北京
mark
点赞 回复 分享
发布于 2025-12-25 17:27 广东
什么时候面的呀
点赞 回复 分享
发布于 2025-12-25 17:27 湖南
synchronized 锁升级,得把每个阶段说清楚才行
点赞 回复 分享
发布于 2025-12-25 17:19 陕西
HashMap 转红黑树的阈值,这题是高频考点啊
点赞 回复 分享
发布于 2025-12-25 17:19 江苏
bg是什么
点赞 回复 分享
发布于 2025-12-24 16:33 黑龙江

相关推荐

03-13 23:30
已编辑
小红书_后端开发
请先做一个简单的自我介绍。对于Java中的锁机制,你有什么理解?在悲观锁中,Java语言层面有哪些实现方式?它们之间的区别是什么?synchronized和reentrant lock在等待与唤醒机制上有什么区别?你对线程池的理解是怎样的?在使用线程池执行任务时,一般需要注意哪些问题?如何让主线程感知到线程内部的异常?如果线上应用频繁出现GC问题,可能是什么原因导致的?Spring AOP使用的哪种设计模式及代理方式?在哪些场景下会使用Spring AOP,以及使用时应注意哪些问题?问:InnoDB数据库中的索引使用何种数据结构,B+树和B树有何区别?在MySQL中,如何通过explain查询来分析circle执行计划并找出性能差的原因?当查询涉及到多个字段且索引设计有问题时,该如何排查和优化?对于存储数据量大的表,应如何分析其性能问题并提出解决方案?在处理频繁的修改和查询操作时,如何避免引发性能问题?问实习:在对象存储中,你们采用了哪两种经典方式?当时在测试环境中遇到了什么新问题?为了解决这个问题,你们采取了什么优化措施?....算法题:好像easy还是middle直接秒了(已经好久好久没刷题了 稍微写慢了一点)反问:部门业务大概是什么样的?答:部门属于公司个性化工程平台部,主要负责个性化让利、触达、超级VIP体系以及用户画像和标签数据四块业务。
查看17道真题和解析
点赞 评论 收藏
分享
评论
2
26
分享

创作者周榜

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