测试岗位面试题 · tech:apache-kafka
题库中标记为“测试”的结构化面试题。
共 12657 道真题 · 当前筛选命中 21 道 · 更新 2026-08-05
筛选题目已选:tech:apache-kafka
考察点
技术栈
第 1 题讲一下你的项目为什么选择 RabbitMQ 消息队列,有没有其他更好的方案? 考察技术选型思路、业务场景权衡与备选方案分析能力第 2 题Kafka发送消息需要配置哪些参数? 考察对Kafka生产者配置的理解与关键参数的作用第 3 题为什么用Kafka? 考察对Kafka适用场景、优势及选型理由的理解第 4 题Kafka相比于其他消息队列(如RabbitMQ、RocketMQ)有哪些区别? 考察对消息队列选型差异的理解,特别是Kafka的吞吐、可靠性、使用场景和模型设计第 5 题你如何看待 Apache Kafka 与 Redis 中的消息队列功能?它们在设计目标和适用场景上有何区别? 考察对 Kafka 与 Redis 消息队列的架构差异、适用场景和消息可靠性的理解第 6 题Kafka是做什么的,让你测会怎么测? 考察对Kafka核心概念的理解以及测试设计的系统性第 7 题用到Kafka时,如何保证数据顺序? 考察Kafka分区内顺序保证机制及全局顺序的取舍第 8 题如何保证Kafka消息的顺序性? 考察对Kafka分区模型的理解及有序性保证的实际操作第 9 题Kafka如何保证不重复消费? 考察消费者幂等处理与消息语义理解第 10 题项目里用了Redis Stream,为什么不用Kafka或者其他消息队列? 考察消息队列技术选型、场景适配和方案权衡能力第 11 题Kafka 出现消息积压时,你会如何排查处理和优化? 考察对 Kafka 消息积压问题的定位思路与优化手段第 12 题Kafka消息怎么保证消息不丢失? 考察Kafka消息可靠性保障机制及配置第 13 题在什么业务场景下你会选用 Kafka 作为消息中间件?线上表现如何验证其是否达到预期? 考察消息队列选型依据和线上性能评估能力第 14 题请描述Kafka中消息发送和接收的完整流程。 考察对Kafka消息传递链路的理解,包括生产者、代理、消费者及协调机制第 15 题除了实习中用到的MQ,你还了解哪些消息队列? 考察对消息队列技术生态的了解广度与深度第 16 题RabbitMQ和Kafka有什么区别?它们各自的适用场景有哪些? 考察消息中间件的选型对比能力及业务场景匹配判断第 17 题设计一个数据中台,接受上游千万级别数据量并把合格的数据转发给下游,如何对数据进行校验? 考察大数据量场景下数据校验的正确性、性能与一致性保障第 18 题Kafka如何保证顺序消费? 考察对Kafka分区机制、顺序保证和消费端配置的理解第 19 题如何测试项目里用到的Kafka? 考察对Kafka测试策略、测试隔离和消息一致性的理解第 20 题Kafka的消息确认过程是什么? 考察对Kafka生产者、消费者及broker间消息确认机制的理解