拼多多集团-PDD面试题 · 编码实现
拼多多集团-PDD相关面试题,按最终去重题目聚合。
共 1351 道真题 · 当前筛选命中 158 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 1 题如何编写单元测试来验证业务代码的正确性? 考察单元测试的编写思路、用例设计和断言方法第 2 题编写SQL语句,实现两个表的简单join联表查询,并用distinct避免重复 考察SQL基础联表查询与去重能力第 3 题请说明你对 Java 中 Optional 类的理解,并举例说明它的典型用法。 考察对 Java Optional 的设计意图、常见误用及实际使用场景的理解第 4 题请实现二叉树的中序遍历,要求不能使用递归。 考察迭代遍历的实现能力与栈的使用第 5 题实现深拷贝时如何处理循环引用的情况? 考察深拷贝实现、循环引用检测与处理能力第 6 题在一个有序字符串列表中,部分位置是空字符串,如何以 O(log n) 时间复杂度查找给定字符串的索引?若不存在则返回 -1。 考察二分查找在含空字符串数组中的变体处理能力第 7 题请解释什么是编程语言中的可变长参数(Varargs),并说明其使用场景和注意事项。 考察对可变长参数概念、语法及使用规范的理解第 8 题请实现一个单链表的反转,并说明你如何处理边界情况。 考察链表操作的编码能力与边界意识第 9 题请设计一个算法,判断给定的一组入栈序列和出栈序列是否合法。 考察对栈行为规则的理解及算法实现能力第 10 题如何设计大模型的输入生成逻辑以确保输出质量? 考察提示词构造、数据预处理与生成逻辑设计能力第 11 题请实现一个函数,使用正则表达式校验输入的字符串是否符合指定模式,并说明你的实现思路。 考察正则表达式的理解与实际编码能力第 12 题请口述单例模式的实现要点,并说明 volatile 关键字在其中的作用。 考察单例模式实现细节与 volatile 对指令重排的约束第 13 题请实现一个函数,计算给定非负整数的整数平方根(向下取整)。 考察二分查找、算法实现与边界处理能力第 14 题请实现三数之和算法,并说明思路。 考察双指针与去重等算法能力第 15 题请设计一个栈,支持 push、pop、top 及在 O(1) 时间内返回最小值的操作。 考察辅助数据结构设计与时间复杂度分析能力第 16 题实现多头注意力机制(torch或者numpy) 考察对多头注意力机制原理的理解和代码实现能力第 17 题谈谈你对 flex 布局的了解和使用,其中 justify-content、align-items 怎么用,原理是什么? 考察 CSS flex 布局的核心概念、属性用法及对齐原理第 18 题请实现一个函数,输入一个无重复元素的整数数组,返回其所有可能的全排列。要求以核心代码模式实现。 考察回溯算法的理解与编码实现能力第 19 题Java创建线程的方式? 考察Java多线程基础知识的掌握程度,以及不同方式的适用场景。第 20 题请实现并解释双重检查锁(Double-Checked Locking)模式,包括其线程安全性和实现要点。 考察并发编程中的双重检查锁实现、线程安全及内存可见性理解