PDD Temu 暑期实习 面经分享
- 时间
- 2026-03
- 来源
- 牛客网
《面试题目》
- 前言:时间过了这么久了,应该过了脱敏期。暑期PDD一共参与了三轮技术面,TimeLine如下
- 第一批笔试
- Tech 一面
- Tech 二面
- Tech 三面
- Offer 通知面经如下:PDD 暑期实习 一面实习 + 算法自我介绍+实习 15分钟如何理解定时解封操作?是采用什么工具做的?为什么采用ZSet存储,而不是其他的机制其实我觉得这边数据量不是很大,所以没必要用RocketMQ存储消息,你说对不对?客户端向客服系统服务端推送消息时,如何保证不丢失信息?k8s在此处起到的作用?Apollo配置中心推送配置,是推模式还是拉取模式?订阅的Client很少,如果服务很多,如何保证内容不丢失?推送配置信息时,中心节点是单点,你是怎么保证它的可用性的?这个中心节点的数据同步有规范吗?怎么维护消息同步?算法:lc76 最小覆盖子串八股MySQL慢查询你会怎么做?Java中StringBuilder和StringBuffer的区别?乐观锁是什么?乐观锁和悲观锁根本的区别是什么?死锁的几个必要条件?学校里成绩怎么样离职是为了找工作么,能实习多久
《参考解析》
- MySQL索引通常使用B+树,叶子节点按顺序连接,适合范围查询;设计索引时结合选择性、最左匹配原则和执行计划,避免无效索引与回表开销。
- 算法题先写出不变量和边界条件,再分析复杂度;常见数组、链表和树问题可分别使用双指针、哈希表、递归或迭代遍历,目标是在线性或对数复杂度内完成。