后端岗位面试题 · 方案权衡 · Apache Kafka
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 443 道 · 更新 2026-08-05
筛选题目已选:方案权衡 · Apache Kafka
考察点
技术栈
第 301 题MQ(消息队列)怎么保证消息可靠性? 考察消息队列端到端可靠性的理解与方案设计第 302 题如何设计一个高可用、高并发、高性能的系统?可从技术栈、架构方面阐述。 考察系统架构设计能力、技术选型与权衡意识第 303 题对于Kafka的有序性的处理,如果是多个partition存储如何进行有序性的处理? 考察对Kafka分区机制和消息有序性保证的理解第 304 题技术选型上为什么要用Kafka? 考察技术选型动机、对Kafka特性的理解及方案权衡能力第 305 题请对比 Kafka 与 RocketMQ 的适用场景、关键特性和各自优势。 考察对主流消息队列的技术理解、选型判断和场景化分析能力第 306 题消息队列(如Kafka)如何实现高吞吐量、高并发和消息顺序性? 考察对消息队列核心设计原理的理解,特别是吞吐、并发与顺序保证的机制与权衡第 307 题请比较几种主流消息队列(如 RabbitMQ、Kafka、RocketMQ)在适用场景上的主要区别。 考察对消息中间件核心特性与场景选型的理解第 308 题请比较主流消息队列(如 RabbitMQ、Kafka、RocketMQ)在基本原理与架构、关键设计取舍以及适用使用场景上的区别。 考察消息队列核心原理、设计权衡与场景匹配能力第 309 题Kafka为什么是高可用高可靠的? 考察对Kafka副本机制、分区与消费语义和故障恢复机制的理解第 310 题请比较 RocketMQ 与 Kafka 在消息可靠性、顺序性、事务支持和适用场景方面的异同。 考察对两大主流消息队列核心特性的理解与选型能力第 311 题请结合 Kafka 的可靠性机制说明如何在消息传输中保证不丢失、不重复,并解释 Kafka 实现高吞吐量的关键技术。 考察消息中间件可靠性设计原理与高吞吐实现机制第 312 题如何用Kafka实现延迟队列? 考察Kafka延迟队列的设计思路与实现要点第 313 题请解释一致性哈希的原理、使用场景,以及它在哪些中间件或框架中有应用。 考察对一致性哈希原理、应用场景及业界实践的掌握第 314 题你在项目中用过哪种 MQ(如 Kafka、RabbitMQ 等)?如何保证消息的可靠性和顺序性? 考察消息中间件选型、消息可靠性保障和顺序性处理的理解与实战第 315 题如果不采用同步刷盘(即不依赖写入本地磁盘落盘)的方式,你会如何彻底解决 Kafka 消息丢失问题? 考察对 Kafka 消息可靠性保障机制的系统性理解和端到端可靠性设计能力第 316 题在什么情况下你会考虑用 Kafka 替代 RabbitMQ? 考察对不同消息队列特性与适用场景的理解第 317 题考虑大量用户提交订单,怎么保证效率? 考察高并发订单场景下的性能优化与系统设计思维第 318 题Kafka消息队列在项目中通常有哪些使用场景? 考察对Kafka典型应用场景的理解及其与业务结合的落地能力第 319 题消费者组的Coordinator是分布在哪儿,是怎么选举出来的 考察Kafka消费者组协调器的位置与选举机制第 320 题如何根据业务特性合理设置 Kafka 的分区数和 topic 数量?请给出设计方法。 考察 Kafka 主题与分区规划的系统设计能力