拼多多服务端开发实习三面面经

拼多多 · 服务端开发实习 · 三面 · 2026-04

面试题目

  1. 自我介绍
  2. 你之前的实习是留用实习吗?
  3. 你的本科和硕士是哪个学校的?是哪个专业的?保研还是考研?本科成绩怎么样?笔试考了什么?
  4. 你认为你简历上哪个项目的难度更大?
  5. 讲一下你认为难度最大的项目
  6. 实习的时候那个redis大key怎么优化的?当时告警出来后当晚怎么处理的?
  7. 你们这个redis缓存不涉及到修改是吧,我感觉一般只会新增,你来讲一下
  8. 这个redis缓存怎么构建的,你知道吗?
  9. 你这次找实习的目的是什么?
  10. 你后续的规划是什么?比如呆在哪个城市,然后做什么事情之类的
  11. 我们这边的工作节奏你了解过吗?
  12. 你怎么看?

参考解析

  1. Redis大Key优化:首先需通过SCAN命令定位大Key,评估业务影响。应急处理可进行拆分存储(如Hash拆分)、压缩存储(使用Protobuf/GZIP)或异步删除(unlink),并建立定期巡检机制防止再次产生。
  2. 缓存构建策略:通常采用“Cache Aside”模式,先读缓存,未命中则读库并回写缓存。构建时需考虑缓存雪崩(设置过期时间随机化)、击穿(加互斥锁或逻辑过期)及穿透(布隆过滤器)等问题。
  3. 项目难度阐述:面试官考察的是复杂问题的排查与解决能力。建议采用STAR法则(背景、任务、行动、结果),突出个人在项目中的核心贡献,尤其是如何通过技术手段优化系统性能或解决线上故障。