拼多多集团-PDD面试题 · 性能优化
拼多多集团-PDD相关面试题,按最终去重题目聚合。
共 1351 道真题 · 当前筛选命中 130 道 · 更新 2026-08-05
筛选题目已选:性能优化
考察点
技术栈
第 21 题如何提升缓存命中率?请结合典型场景说明方法。 考察缓存设计、数据访问模式分析和性能优化能力第 22 题两张大表之间join,怎么优化速度? 考察SQL优化、执行计划理解和数据分片策略第 23 题数据倾斜怎么解决? 考察对分布式数据处理中数据倾斜问题的识别与解决方案设计能力第 24 题你遇到过Redis的hotkey吗?如何发现并处理? 考察热点键的识别、影响分析和应对方案第 25 题在前端工程化中,代码分割的核心目标是什么? 考察对代码分割目的与收益的理解第 26 题如何通过AI提升点击率(CTR)?请给出具体的方法框架。 考察AI技术在CTR预估与优化中的应用能力第 27 题线上有一个批量处理类任务,短时间内产生大量临时对象,理论上这些对象可以被垃圾回收,但系统运行一段时间后发生堆内存溢出。在不考虑对象被长引用等不可回收因素的前提下,请分析可能的原因。 考察对垃圾回收机制、堆内存配置和批处理特点的理解,以及定位性能问题的方法第 28 题请分别说明 RDB 与 AOF 的底层实现原理。 考察对持久化机制内部细节与一致性的理解第 29 题Sentinel集群限流的时候,请求如果都打到tokenserver,那高 QPS 场景下效率不是很低吗?你们怎么保证这块不拖慢链路 考察对Sentinel集群流控架构的理解及高并发下的性能优化方案第 30 题为什么要建立覆盖索引? 考察对覆盖索引原理、适用场景及收益的理解第 31 题除了加索引,还有哪些解决慢 SQL 的方式? 考察对慢 SQL 治理手段的全面理解和实际应用能力第 32 题讲一讲浏览器渲染网页的过程 考察对浏览器渲染原理的理解,包括关键步骤和优化意识第 33 题请比较B+树与B树的查找、插入、删除效率,并说明各自的使用场景。 考察对B+树与B树结构差异及其对操作效率影响的理解第 34 题Python 中做大批量图像的预处理时,应该用多线程还是多进程? 区分 CPU 密集与 I/O 密集任务,并正确选择 Python 并发模型第 35 题内存池的实现 考察内存池设计的核心机制、性能优化与边界处理第 36 题请解释HTTP协议中304状态码的含义、触发条件以及与缓存相关的实现机制。 考察对HTTP条件请求和缓存验证机制的理解第 37 题Redis单线程为什么还这么快? 考察对Redis性能优势的深入理解,涉及内存结构、IO模型和协议设计第 38 题既然已经使用了互斥锁保证互斥,为什么还要进行双重检查? 考察对同步开销优化的理解以及锁与并发性能的关系第 39 题项目里是如何优化数据库和缓存的? 考察数据库与缓存优化思路及工程实践第 40 题Redis为什么性能这么高? 考察对Redis高性能核心机制的理解深度