后端岗位面试题 · 方案权衡 · Apache Kafka
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 443 道 · 更新 2026-08-05
筛选题目已选:方案权衡 · Apache Kafka
考察点
技术栈
第 341 题请谈谈你对Kafka和RocketMQ的理解及它们各自的适用场景。 考察对主流消息队列的技术理解与选型能力第 342 题Kafka消费者获取消息的方式是推还是拉?请说明理由。 考察对Kafka拉取模型设计动机的理解第 343 题Kafka、RabbitMQ、RocketMQ之间区别了解吗? 考察消息中间件选型对比能力与业务场景匹配意识第 344 题在什么情况下 Kafka 会出现消息无序,以及如何保证消息顺序性? 考察对 Kafka 消息有序性的边界理解与保证机制第 345 题消息丢失、消息重复消费分别如何解决? 考察对消息队列可靠性与幂等性的理解第 346 题Kafka 中不同分区的消息顺序是如何保证的? 考察对 Kafka 分区顺序模型及其边界条件的理解第 347 题请分别说明 RabbitMQ 的 broker 如何将消息投递给消费者,以及 Kafka 如何将消息传递给消费者。 考察对两种消息中间件消息投递机制的理解差异第 348 题讲一下Kafka的实现,它是如何实现高吞吐的? 考察对Kafka架构原理与高吞吐设计机制的理解深度第 349 题请讲解一下Kafka中的延时消息是如何实现的。 考察对Kafka消息队列延时/定时机制的掌握及原理理解第 350 题Kafka如何保证消息顺序? 考察Kafka分区内有序与全局无序的机制理解第 351 题你为什么要用Kafka这个中间件,其他的对比过吗? 考察技术选型能力和对消息中间件差异的理解第 352 题Kafka如何保证顺序消费? 考察对Kafka分区机制、顺序保证和消费端配置的理解第 353 题如果使用 Kafka,你会如何设计一个消息系统?请说明你的设计思路和关键考虑点。 考察对 Kafka 核心机制的理解及消息系统设计能力第 354 题Kafka中怎么去给消息分区? 考察Kafka消息分区机制及生产者分区策略第 355 题在分布式消息系统中,如何解决消息丢失问题? 考察消息可靠传输的端到端保障能力第 356 题Kafka消息确认方式有哪些? 考察对Kafka消息可靠性和消费确认机制的理解第 357 题请介绍主流消息队列的持久化方案,并说明各自的适用场景。 考察消息队列持久化机制的技术原理与方案权衡能力第 358 题MQ怎么保证消息不丢失?请从producer、consumer、broker三个环节分别说明。 考察对消息中间件可靠性机制的全面理解与分层防护意识第 359 题Kafka宕机怎么做降级处理? 考察消息系统故障时的应急降级与恢复策略设计第 360 题在 Kafka 单分区、单消费者实例的场景下,有哪些方法可以提高消费吞吐量? 考察对 Kafka 消费模型的理解及在固定分区和消费者数量下的性能优化能力