字节跳动面试题 · Apache Kafka

字节跳动相关面试题,按最终去重题目聚合。

3252 道真题 · 当前筛选命中 32 · 更新 2026-08-05

筛选题目已选:Apache Kafka
第 21 题在Kafka与RabbitMQ或RocketMQ之间做选型时,你会如何决策? 考察消息队列选型的方法论和权衡能力系统设计技术选型方案权衡Apache KafkaApache RocketMQRabbitMQ第 22 题Kafka丢失消息的情况,怎么解决呢 考察对Kafka消息可靠性的理解与故障排查能力风险判断技术原理问题排查Apache Kafka第 23 题请介绍 Kafka 的核心组件、消息模型及其主要应用场景。 考察对 Kafka 基础架构和功能特性的理解深度业务理解技术原理Apache Kafka第 24 题请分别说明 RabbitMQ 的 broker 如何将消息投递给消费者,以及 Kafka 如何将消息传递给消费者。 考察对两种消息中间件消息投递机制的理解差异技术原理方案权衡Apache KafkaRabbitMQ第 25 题Kafka的Rebalance机制你了解吗? 考察对Kafka消费组再平衡触发条件、过程和影响的理解技术原理问题排查Apache Kafka第 26 题在多个消费组并行消费同一 Kafka topic 且各写不同系统的场景下,若某个消费组偶发失败且不能重放整条消息,你会如何保证该组失败消息的精准重试与幂等? 考察对 Kafka 消费语义、精准重试与幂等设计的理解风险判断系统设计技术原理Apache Kafka第 27 题请介绍 Kafka 中 leader 选举的策略及实现机制。 考察对 Kafka 分区副本 leader 选举机制及一致性保证的理解风险判断技术原理方案权衡Apache Kafka第 28 题Kafka 在哪些场景下会触发消费者组 rebalance?如何降低不必要的重启? 考察 Kafka 消费者组协调机制与稳定性优化技术原理问题排查Apache Kafka第 29 题在Kafka或类似消息队列的Rebalance过程中,消费者是否可能出现重复消费?请说明原因及避免方法。 考察对消费者组Rebalance机制及其对消费语义影响的理解风险判断技术原理问题排查Apache Kafka第 30 题Kafka 如何保证高可用性? 考察对 Kafka 副本机制、故障转移和一致性保障的理解系统设计技术原理方案权衡Apache Kafka第 31 题请说说RocketMQ和Kafka的区别 考察对两种主流消息中间件的架构设计、功能特性与适用场景的理解技术原理技术选型方案权衡Apache KafkaApache RocketMQ第 32 题Kafka为什么那么快呢? 考察Kafka高性能机制的全面理解与关键设计原理系统设计技术原理Apache Kafka