后端岗位面试题更新 2026-08-05

你在简历中写到了 RocketMQ,但项目中实际使用的是 RabbitMQ,请说明为什么项目选择了 RabbitMQ,以及 RocketMQ 和 RabbitMQ 在性能特点上有哪些主要差异?

极氪汽车后端开发汽车技术原理技术选型方案权衡Apache RocketMQRabbitMQ

考察说明

考察候选人技术选型的理解深度和对消息中间件性能特性的掌握

回答思路

  1. 说明项目选择 RabbitMQ 的合理理由(如生态、语言支持、运维成本)
  2. 对比 RocketMQ 与 RabbitMQ 在消息顺序、吞吐量、可靠性上的差异
  3. 解释 RabbitMQ 高性能的原因(如 Erlang 并发模型、确认机制优化)
  4. 体现对技术候选方案的权衡而非单纯背书