面灵AI

拼多多面经 拼多多后端开发岗面经-02

时间
2026-09
来源
牛客网

《面试题目》

  1. Caffeine、Redis、MySQL分别存储哪些数据?Redis的key存的是什么?数据结构是什么?
  2. 缓存空值方案是缓存的空对象还是null?
  3. 更新Mysql如何保证数据一致性?
  4. 滑动窗口是怎么实现的?具体讲一下限流操作、AOP、注解?
  5. Mysql的数据结构是什么?详细介绍一下B+树,说一下B+树插入元素的过程
  6. 消息队列为什么用Kafka?和其他两个对比有什么优势和不足?
  7. 介绍一下GC方法?G1有哪些优势?原理是什么?何时会发生GC?
  8. 如果一个年轻代对象很大,存不下怎么办?会存到哪里?
  9. AI项目的使用场景?如何将文档传入数据库?如何检索到相关的文本片段?
  10. 文本存储全量信息吗?存在哪里?数据很多的话怎么办?
  11. 手撕:判断一个字符串是否可以由它的字串复制得到
  12. 如何选择 CMS 和 G1
  13. 有哪些 JCM垃圾回收器参数
  14. 多线程同步执行应该怎么做
  15. 线程池自动回收原理
  16. 遍历集合时可以删除元素吗?
  17. 不用 concurrent 下的集合就是想删怎么办 ?
  18. 令牌桶&漏桶的实现/原理
  19. 介绍一下事务
  20. 你之前的实习是留用实习吗?

《参考解析》

  1. 缓存与 Redis:说明一致性目标、Cache-Aside、TTL、互斥更新及热点故障处理。
  2. 项目问题:按背景、目标、职责、取舍、难点和结果组织回答。