后端岗位面试题 · 方案权衡 · Apache Kafka
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 443 道 · 更新 2026-08-05
筛选题目已选:方案权衡 · Apache Kafka
考察点
技术栈
第 401 题相比其他消息队列(如RabbitMQ、RocketMQ),你为什么选择或考虑使用Kafka? 考察技术选型的依据和对比能力第 402 题Kafka和其他MQ的区别以及应用场景 考察对Kafka与其他消息队列的差异化理解及场景匹配能力第 403 题请说明如何利用 Kafka 实现 MySQL 与 Redis 之间的数据一致性? 考察对分布式消息中间件在数据一致性场景中的应用理解第 404 题Kafka是推模式还是拉模式? 考察对Kafka消费模型及推拉模式权衡的理解第 405 题请描述使用 ClickHouse 与 Kafka 实现日志记录的架构,关键写入逻辑应放在哪个组件或环节,为什么? 考察对 Kafka 与 ClickHouse 集成架构的理解及写入路径设计第 406 题你们项目为什么选择使用RabbitMQ而不是Kafka?谈谈你对RabbitMQ和Kafka特性的理解。 考察消息中间件选型能力与对两者技术特性的理解第 407 题请说明 Kafka 中可能出现的数据丢失和重复消费问题,以及各自的应对方案。 考察对 Kafka 消息可靠性与消费语义的理解及实践能力第 408 题在 Kafka 中,同一个分区能被同一个消费组内的多个消费者同时消费吗?请说明机制。 考察对 Kafka 分区与消费组消费者分配机制的理解第 409 题与Kafka相比,RocketMQ在哪些方面有优势?请结合具体机制说明。 考察对两类消息中间件核心差异及其实现原理的理解第 410 题请对比 RabbitMQ 与 Kafka 在架构、消息模型和适用场景上的主要差异。 考察对两类主流消息中间件核心机制的掌握与选型判断能力第 411 题MQ怎么保证高可用性,遇到消息消费失败怎么解决? 考察消息队列高可用架构设计与消费失败处理机制第 412 题Kafka是否支持延迟消息? 考察候选人是否理解延迟消息的机制差异及权衡第 413 题Kafka相比于其他MQ有哪些区别? 考察消息中间件的核心特性及场景匹配能力第 414 题设计一个系统来计算某个URL在单秒内的最大PV(每秒请求数峰值),你会如何实现? 考察系统设计能力、数据流处理与实时统计思路第 415 题请介绍Kafka的刷盘机制,包括其设计思路和可能的影响。 考察对Kafka日志持久化机制、性能与可靠性权衡的理解第 416 题Kafka 如何保证高可用性? 考察对 Kafka 副本机制、故障转移和一致性保障的理解第 417 题请描述Kafka的生产与消费流程。 考察对Kafka核心架构和消息传递机制的理解第 418 题请对比Kafka、RabbitMQ和RocketMQ的优缺点及适用场景。 考察消息中间件选型能力,理解不同消息队列的设计取舍第 419 题请对比 RocketMQ 与 Kafka 在架构、存储、事务消息和消息过滤等方面的差异。 考察对两种主流消息中间件核心技术差异的理解与对比能力第 420 题请说说RocketMQ和Kafka的区别 考察对两种主流消息中间件的架构设计、功能特性与适用场景的理解