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

请讲一下你对Kafka基本工作原理的理解,以及如何应对消息积压和重复消费问题。

携程后端开发消费品/零售风险判断技术原理问题排查Apache Kafka

考察说明

考察Kafka核心概念与消息可靠性处理能力

回答思路

  1. 能说明Kafka的基本组件(Producer、Broker、Consumer、Topic、Partition)及消息存储与消费流程
  2. 能清晰描述消息积压的产生原因与常见应对策略
  3. 能正确解释重复消费的成因(如重平衡、提交偏移量时机不当)及幂等消费等解决方案
  4. 在未深入使用源码时,能结合已有知识给出合理推断与设计思路
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。