拼多多集团-PDD面试题 · 系统设计
拼多多集团-PDD相关面试题,按最终去重题目聚合。
共 1351 道真题 · 当前筛选命中 144 道 · 更新 2026-08-05
筛选题目已选:系统设计
考察点
技术栈
第 121 题请说明 Redis 热 key 的识别方法及应对策略,并结合你的实际经历谈一次处理过程。 考察热 key 的识别、缓存架构优化与候选人的实战经验第 122 题某电商平台秒杀活动中,库存缓存与数据库出现短暂不一致,部分用户抢购后库存未及时更新。如何通过Redis实现分布式锁解决超卖问题? 考察分布式锁在库存扣减场景下的正确性设计与一致性保障第 123 题有两张表各含约1TB数据,内存只有4GB,如何找出两张表中相同的元素?请说明可行方案及适用场景。 考察海量数据去重与内存受限时的算法和系统设计能力第 124 题了解Netty的线程模型吗?像主线程、worker线程,这些是怎么协同工作的 考察对Netty事件循环线程模型及协作机制的理解第 125 题Zookeeper在大批量读写场景下如何优化?是否存在宕机风险? 考察对Zookeeper性能瓶颈、高并发下的稳定性及优化策略的理解第 126 题C++在分配内存时,操作系统和CPU分别做了哪些工作?为什么能够成功分配内存? 考察对C++内存分配底层机制的理解,包括堆管理、系统调用与硬件协同第 127 题请介绍MVCC(多版本并发控制)的原理。 考察对MVCC核心机制、实现细节和并发控制作用的理解第 128 题某新闻App需要实时更新热门文章排行榜,要求支持按点击量和时间排序。如何通过Redis的ZSet实现这一功能? 考察Redis ZSet数据结构在排行榜场景的应用与多维排序设计第 129 题谈谈你对RabbitMQ的死信队列的了解 考察对RabbitMQ死信机制、应用场景及实现的深入理解第 130 题自己代码实现一个定时器删除数据,如何实现? 考察定时任务的设计、数据删除的边界条件和可靠性保障第 131 题设计一个RPC框架需要考虑哪些要点? 考察RPC框架的设计广度、关键组件和工程权衡第 132 题请说明协程与线程的区别,并介绍你如何实现一个协程库。 考察协程与线程的底层原理及协程库实现能力第 133 题在固定堆内存的前提下,调整新生代和老年代的比例时,应该遵循哪些原则或使用哪些方法来评估调整是否正向? 考察对GC调优方法论和性能验证手段的理解第 134 题请解释ZooKeeper的底层逻辑,以及服务注册与发现是如何实现的? 考察对ZooKeeper数据模型、选主机制及监听通知机制的理解第 135 题如何将大模型与现有业务系统结合? 考察大模型应用落地时的整体集成思路与关键环节第 136 题前端监控系统设计要点 考察前端监控体系的完整性与工程落地能力第 137 题除了 MySQL 行式存储,你了解列式数据库怎么实现事务的? 考察对列式存储下事务实现机制的理解与对比能力第 138 题电商秒杀场景下,如何减少单个热点 key 的高频写入? 考察对热点写入削峰、拆分与一致性方案的设计能力第 139 题商品评价区怎么实现图文评价和晒单互动? 考察电商评价系统的功能设计、图文处理与互动机制第 140 题请解释Kafka分区策略,以及如何影响消息的消费顺序。 考察对Kafka分区机制和顺序保证的理解