后端岗位面试题 · 方案权衡 · Apache Kafka
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 443 道 · 更新 2026-08-05
筛选题目已选:方案权衡 · Apache Kafka
考察点
技术栈
第 281 题除了你使用的消息队列,你还了解或研究过哪些其他消息队列? 考察消息队列知识广度、技术选型对比与领域理解第 282 题Kafka延迟消息队列是如何实现的? 考察对Kafka延迟队列实现机制的理解,包括时间轮、分层时间轮和消息调度第 283 题Kafka 是怎么保证消息不丢失的?比如客户端从 broker 上拉数据时是怎么保证数据不会丢失的? 考察 Kafka 消息不丢失的机制及消费者拉取数据的可靠性保障第 284 题在什么场景下你会选择 Kafka 作为消息中间件?请说明技术选型的考虑因素。 考察消息中间件选型时的场景分析与方案权衡能力第 285 题请对比 RocketMQ 与 Kafka 在消息模型、可靠性、吞吐量方面的主要区别。 考察对主流消息队列差异的横向理解与选型判断第 286 题请分别从生产者、服务端和消费者三个视角,说明如何保证 Kafka 消息不丢失。 考察对 Kafka 消息可靠性机制的系统理解与分角色分析能力第 287 题什么时候适合用pull模式?为什么? 考察对pull与push模式适用场景的理解及原因分析第 288 题在 Kafka 里怎么保证它的消费幂等性? 考察消费者处理重复消息时的幂等设计能力第 289 题请介绍 Kafka 在消息投递、消费与顺序性方面的核心机制。 考察对 Kafka 核心机制与一致性的理解第 290 题在进行消息队列选型时,你会考虑哪些因素?请结合具体场景说明。 考察消息队列选型的综合考量与实际应用能力第 291 题消息队列如何保证消息的顺序性?Kafka 和 RocketMQ 的实现方式有何不同? 考察消息顺序性的原理理解与不同中间件的实现对比第 292 题Kafka 集群中生产者的 ack 机制是什么?修改 Kafka 配置文件中的相关配置是否需要重启集群才能生效? 考察对 Kafka ack 语义及动态配置生效机制的理解第 293 题在Kafka与RabbitMQ或RocketMQ之间做选型时,你会如何决策? 考察消息队列选型的方法论和权衡能力第 294 题如何设计一套通用代码,使其能灵活接入多种消息队列(如 RabbitMQ、Kafka 等)? 考察消息中间件抽象设计与技术选型权衡能力第 295 题在什么场景下你会选择RabbitMQ而不是Kafka,反之亦然?请说明理由。 考察对消息中间件核心特性的理解与选型权衡能力第 296 题Stream结构和常规消息中间件(比如Kafka、MQ)的区别是什么? 考察对消息流与常规消息队列在模型、时序、消费方式上的差异理解第 297 题消息队列对比 RabbitMQ vs Kafka的适用场景? 考察对主流消息队列特性的理解及其场景适配能力第 298 题你如何理解 RocketMQ 与 Kafka 在消息可靠性和使用场景上的差异?结合消息不丢失和持久化机制说明你会如何选择? 考察对消息中间件原理的理解及基于业务场景的技术选型能力第 299 题对比自研消息队列与Kafka时,一般会从哪些角度分析差异? 考察对消息队列核心特性及对比框架的理解第 300 题Kafka 的消费者组中,你使用的是自动提交偏移量还是手动提交?请说明理由。 考察 Kafka 消费者偏移量提交机制的理解及实际应用中的选择依据