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

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

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

筛选题目已选:技术原理
第 221 题请手写二叉树的层次遍历,并说明其时间与空间复杂度。 考察二叉树层次遍历的算法实现与复杂度分析能力编码实现问题拆解技术原理第 222 题给定两个长度相同的数组 a 和 b,重新排列 a 使得满足 a[i]>b[i] 的下标 i 数量最多,请设计算法并说明复杂度。 考察贪心匹配思想与排序的应用编码实现问题拆解技术原理第 223 题请介绍Redis的核心数据结构及典型应用场景,并说明其持久化机制的区别。 考察对Redis基础原理的理解与实际应用能力业务理解技术原理技术选型Redis第 224 题请介绍一下你对 Python threading 模块的理解,以及它在实际使用中的常见问题与适用场景。 考察对 Python 多线程机制的基本掌握、局限性与应用判断能力风险判断技术原理方案权衡Python第 225 题Java垃圾回收为什么分代? 考察JVM内存模型与垃圾回收设计原理技术原理方案权衡JavaJVM第 226 题为什么年轻代要有from和to两个区域? 考察垃圾回收中复制算法及对象存活管理的原理理解技术原理方案权衡JVM第 227 题有n瓶药,其中有一瓶是毒药,小鼠服用毒药24小时后就会毒死。请问如何在24小时内判断哪一瓶是毒药,最少需要使用多少只小鼠? 考察资源受限下的信息编码与二进制思想问题拆解技术原理第 228 题TCP协议如何保证数据可靠传输? 考察TCP可靠传输机制的理解与系统化表达能力技术原理方案权衡TCP第 229 题请说明 HashMap 中哈希值的计算方式,以及如何设计好的哈希函数。 考察哈希函数设计原理与散列均匀性编码实现技术原理Java第 230 题Spring怎么解决循环依赖的问题? 考察Spring IOC容器循环依赖的处理机制与三级缓存原理问题拆解风险判断技术原理Spring Framework第 231 题请详细说明C++中智能指针的种类、各自的适用场景以及使用时的注意事项。 考察对C++智能指针内存管理机制的理解与正确选型能力技术原理方案权衡C++第 232 题Java的线程是用户态还是内核态? 考察对Java线程模型底层实现的理解技术原理Java第 233 题请实现多头注意力机制。 考察对多头注意力机制的理解与代码实现能力编码实现技术原理PyTorchTransformer第 234 题常用的数据结构有哪些 考察对基础数据结构的熟悉程度与分类能力技术原理第 235 题给定一棵二叉树的前序遍历和中序遍历序列,请写出后序遍历序列。 考察二叉树遍历的递归理解和从遍历序列恢复二叉树的能力编码实现技术原理第 236 题在Java处理一个HTTP请求的过程中,Spring起到了什么作用,扮演什么角色? 考察对Spring Web MVC请求处理流程和容器职责的理解系统设计技术原理JavaSpring Framework第 237 题在检索模型训练中,普通负样本是什么?正负样本比例通常如何设置? 考察负样本采样策略与样本比例对模型训练的影响数据驱动技术原理第 238 题AQS 中为什么使用 CLH 队列而不是普通链表? 考察对 AQS 同步队列设计原理及并发正确性的理解问题拆解技术原理方案权衡第 239 题为什么要建立覆盖索引? 考察对覆盖索引原理、适用场景及收益的理解性能优化技术原理第 240 题在 Java 中定义两个重载方法:f(int a, int b) 和 f(int... a),调用 f(1, 2) 时会优先执行哪个方法?请说明原因。 考察 Java 方法重载解析中固定参数与可变参数的优先级规则技术原理Java