拼多多集团-PDD面试题 · 问题拆解
拼多多集团-PDD相关面试题,按最终去重题目聚合。
共 1351 道真题 · 当前筛选命中 332 道 · 更新 2026-08-05
筛选题目已选:问题拆解
考察点
技术栈
第 101 题打印机分配问题:有3台打印机和一个打印队列,如何分配任务才能使总打印时间最小? 考察调度算法与优化思维,理解任务分配对总完成时间的影响第 102 题如何实现二叉树的从右往左层序遍历? 考察层序遍历的变体实现与边界处理第 103 题假设一个有1000万行数据的表上建立了B+树索引,索引的树高大约是多少?请说明你的估算过程。 考察对B+树索引结构、扇出和树高估算的理解第 104 题线上环境偶尔出现无法创建文件句柄的情况,配置的上限是6万个,不算太少。你会从哪些方面排查这个句柄创建失败的问题? 考察对系统资源瓶颈的排查思路和工程经验第 105 题给定一个数组,请编写代码生成其所有不重复的排列,并说明去重策略。 考察排列生成与去重处理能力第 106 题请分析当前业务流程中你认为最值得优化的一个环节,并说明具体优化方案和预期收益。 考察业务理解、问题拆解和方案设计能力第 107 题判断二叉树是否对称(非递归实现)。 考察二叉树遍历、栈/队列使用及对称性判断的算法能力第 108 题招聘成功率高的关键因素有哪些? 考察对招聘业务流程、关键环节和结果影响因素的系统性理解第 109 题List<Integer> list = new ArrayList<>() 这一行代码发生了哪些内存分配? 考察 Java 内存模型、集合底层实现和对象分配的理解第 110 题请设计并实现一个抽奖程序,说明其核心逻辑。 考察算法设计、随机性处理与边界条件意识第 111 题跨境商品详情页,怎么处理多语言和货币转换? 考察国际化多语言内容管理、货币换算准确性及用户体验第 112 题请实现字符串解码:给定一个编码字符串,如 "3[a]2[bc]",解码为 "aaabcbc"。请编写代码并简要说明你处理嵌套括号的思路。 考察字符串解码算法的编码实现与边界处理第 113 题请实现有序数组去重,并说明时间与空间复杂度。 考察有序数组去重算法的原地实现与复杂度分析第 114 题如果实习项目中要接入大模型来判断代码缺陷,你会如何设计这个功能? 考察将大模型应用于代码分析的产品设计与技术实现思路第 115 题常见的数据结构有哪些?请举例说明其特点和应用场景。 考察对基础数据结构的理解及其应用场景的掌握第 116 题请分享一道编程题的思路:判断是否存在三数之和为零的组合,如何优化暴力解法? 考察对暴力解法的理解、复杂度分析及双指针优化能力第 117 题请详细讲解Java线程池的工作原理,包括核心参数、执行流程、常见问题及调优思路。 考察对Java线程池原理、参数、执行流程和调优的深入理解第 118 题手写 Promise.all 并处理异常情况。 考察对 Promise 并发控制、错误传播和边界条件的理解与编码能力第 119 题如何量化品控提升对用户复购的影响,比如投诉率下降1%带来的复购增长? 考察业务分析与因果推断能力,能否将品控指标与复购结果建立可验证的量化关系第 120 题用Promise实现并行传输和串行传输 考察Promise并行与串行执行的实现方式和区别