面灵AI

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

时间
2026-09
来源
牛客网

《面试题目》

  1. 了解Netty的线程模型吗?像主线程、worker线程,这些是怎么协同工作的
  2. 如果Netty服务正在处理数据,结果服务突然发版了,你怎么保证这时候数据不丢,你们业务是怎么处理的呢
  3. 不是说用了RocketMo 做分发吗?那你这块做限流的逻辑是在发送端还是消费端?你这个限流跟MO是什么关系
  4. 如果消费端的 OPS 降下来了,发送端会联动做降频处理吗?有没有设置什么反馈机制
  5. RocketMO生产的时候怎么保证一个特定的消息一定会发到同一个队列上
  6. RocketMO 和 Kafka区别
  7. Sentinel集群限流的时候,请求如果都打到tokenserver,那高 QPS 场景下效率不是很低吗?你们怎么保证这块不拖慢链路
  8. 关于Netty我问你个线上问题哈—我们发现有时候句柄都创建不了了,句柄上限我们配的是6万个也不是特别少那你会从哪几个方面去排查这个句柄创建失败问题?
  9. 如果有一批连接都在 TIME WAIT,你怎么判断这些是不是正常的?还是短连接频繁导致的?
  10. TIME WAIT 太多了怎么优化
  11. 如果连接状态是 CLOSE WAIT呢?你怎么分析
  12. 问一下ivm里面的问题,CMS 和 G1 之间的核心区别是哪柴
  13. 有个问题啊,像你用线程池去异步处理业务时,有时候要传递上下文信息,那ThreadLocal怎么传进线程池里?会
  14. MySOL事务ACID 四个特性说说是怎么实现的
  15. 那你有没有遇到死锁问题?在什么场景下 MySOL的死锁容易出现?你是怎么排查的?
  16. 死锁发生时,InnoDB 是怎么处理的?会怎么判断哪一个事务要被回滚?
  17. 除了 MySQL行式存储,你了解列式数据库怎么实现事务的
  18. 最近有没有学什么最新的技术
  19. 介绍一下项目经历和设计以及你负责的工作
  20. 工作过程中涉及到数据的流入和流出吗?

《参考解析》

  1. 并发与 JVM:从原子性、可见性、有序性或内存区域展开,并补充定位方法。
  2. 项目问题:按背景、目标、职责、取舍、难点和结果组织回答。