拼多多集团-PDD面试题 · 技术原理
拼多多集团-PDD相关面试题,按最终去重题目聚合。
共 1351 道真题 · 当前筛选命中 866 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 241 题请实现一个函数,按顺时针顺序从外向内打印一个m×n矩阵的所有元素。 考察矩阵遍历、边界控制和循环不变量的设计能力第 242 题RC和RR两种隔离级别在MVCC中执行有什么差异? 考察MVCC下不同隔离级别对快照、一致读和锁定读的差异理解第 243 题请说明线程池执行任务的主要方法及其适用场景。 考察对线程池任务提交与执行基本方法的理解第 244 题如何利用Redis的原子操作机制来避免高并发下的数据竞争?请举例说明。 考察对Redis原子命令的正确应用与高并发安全问题第 245 题请讲解面向对象编程的三大特征(封装、继承、多态)及其关系。 考察面向对象基础概念的理解与表达清晰度第 246 题请介绍服务限流的概念,并列举常见的服务限流算法及其适用场景。 考察对限流目标的理解与主要限流算法的原理掌握第 247 题请手写实现一个 shared_ptr,要求覆盖引用计数、拷贝构造、赋值运算和析构逻辑。 考察智能指针引用计数原理与手动内存管理能力第 248 题请实现一个单链表环检测算法,并说明如何解除环。 考察单链表环检测算法的实现能力与对解环过程的理解第 249 题如何设计线程池核心参数的动态调整方案? 考察对线程池动态调优机制的理解和工程实践能力第 250 题讲一讲浏览器渲染网页的过程 考察对浏览器渲染原理的理解,包括关键步骤和优化意识第 251 题在使用了消息队列(如RocketMQ)订阅与分发之后,你会把限流逻辑放在消息发送端还是消费端?并说明限流与消息队列之间的关系。 考察限流策略与消息队列架构的集成位置和边界第 252 题缓存穿透你是怎么解决的?你项目中用到了布隆过滤器,请讲讲它的原理和具体实现。 考察缓存穿透的成因、常用解决方案以及布隆过滤器的原理与实际应用第 253 题请比较B+树与B树的查找、插入、删除效率,并说明各自的使用场景。 考察对B+树与B树结构差异及其对操作效率影响的理解第 254 题RoBERTa做了哪些改进? 考察对预训练模型演进和关键设计选择的理解第 255 题请介绍一个你熟悉的前端项目,包括它的核心功能、你的职责以及你遇到的主要技术难点和解决方案。 考察候选人对前端项目经验的理解、技术深度和问题解决能力第 256 题JavaScript 中的微任务和宏任务都有哪些? 考察对事件循环中任务队列分类的掌握第 257 题多线程和多进程有什么区别? 考察对并发模型、资源隔离与通信机制的对比理解第 258 题你知道哪些RPC框架? 考察对常见RPC框架的了解和对比能力第 259 题请实现一个函数,输入一个非降序数组的旋转(例如 [3,4,5,1,2] 是 [1,2,3,4,5] 的旋转),找出该数组的最小值。要求写出思路和代码,并分析时间复杂度。 考察二分查找在旋转有序数组中的应用及边界处理第 260 题请介绍 MySQL 中常见的索引类型及它们之间的区别。 考察对 MySQL 索引类型的理解与区别分析能力