拼多多集团-PDD面试题 · 技术原理

拼多多集团-PDD相关面试题,按最终去重题目聚合。

共 1351 道真题 · 当前筛选命中 866 道 · 更新 2026-08-05

筛选题目已选:技术原理
第 701 题为什么不直接刷盘数据页,而是先持久化 redo log?请对比两者的开销。 考察对顺序写与随机写性能差异及 WAL 设计动机的理解性能优化技术原理方案权衡第 702 题为什么InnoDB索引使用B+树而不是B树和红黑树? 考察对B+树设计取舍与磁盘存储场景的理解技术原理方案权衡InnoDB第 703 题请解释线程池中临时线程的过期机制,以及过期后具体的执行流程。 考察对线程池生命周期管理和线程复用原理的理解风险判断技术原理Java第 704 题请讲解一个你用 JavaWeb 开发过的完整业务流程,并说明其中的关键设计。 考察候选人从系统设计到实现落地的完整理解与表达沟通表达项目复盘技术原理第 705 题MySQL的事务原理是什么? 考察对事务ACID特性及底层实现机制的理解深度问题拆解技术原理MySQL第 706 题了解JS事件循环吗 考察对JavaScript事件循环机制的理解技术原理问题排查JavaScript第 707 题HTTP 请求头中通常包含哪些内容? 考察对 HTTP 协议基础字段的理解技术原理HTTP第 708 题针对这张表,你会如何设计索引结构?请结合表结构和查询场景说明你的设计思路。 考察索引设计的基本原则和根据查询场景做权衡的能力性能优化技术原理方案权衡MySQL第 709 题讲一下Spring IOC,IOC的执行流程是什么? 考察对Spring IoC容器核心机制与Bean生命周期流程的理解系统设计技术原理Spring Framework第 710 题请解释 Redis 快照(RDB)在内存层面如何实现,以及保存快照期间面对缓存更新时 Redis 与操作系统分别做了哪些工作? 考察对 Redis 快照机制、写时复制及操作系统交互的理解问题拆解系统设计技术原理Redis第 711 题请介绍你了解哪些设计模式,并挑一个熟悉的(除单例模式)详细讲解。 考察设计模式的掌握深度与应用场景理解技术原理技术选型方案权衡第 712 题请实现两个由链表表示的十六进制大数相加,输出结果的链表表示。链表每个节点存储一位十六进制数字(0-9或a-f),数字高位在前,允许结果增加更高位。要求处理进位并返回新链表。 考察链表操作、十六进制加法进位处理与高精度计算能力编码实现问题拆解技术原理第 713 题Paxos和ZooKeeper的ZAB算法,他们之间有啥区别? 考察分布式一致性算法的原理理解与对比能力技术原理方案权衡ZooKeeper第 714 题进程与线程在速度上为什么不一样?请从进程与线程的区别角度解释。 考察对进程与线程在调度、资源与切换开销差异上的理解技术原理第 715 题请结合你实际负责的项目,说明你在项目中如何设置线程池的核心参数,并解释这些参数设置的依据。 考察对线程池参数的理解及应用到实际项目的思考过程项目复盘技术原理问题排查第 716 题ReentrantLock与synchronized的区别 考察并发同步机制的理解与选型能力技术原理方案权衡Java第 717 题K8S的pod之间是如何通信的 考察对Kubernetes网络模型和Pod间通信机制的理解系统设计技术原理Kubernetes第 718 题讲一下MySQL的索引类型有哪些? 考察MySQL索引分类、特点和适用场景的掌握技术原理技术选型MySQL第 719 题请介绍你在项目中使用 webpack 做过哪些优化,并说明这些优化解决了什么问题。 考察对 webpack 构建优化的理解、实际应用与问题导向性能优化项目复盘技术原理Webpack第 720 题Java泛型是怎么实现的? 考察对Java泛型类型擦除原理及局限性的理解技术原理问题排查Java