字节跳动面试题 · 方案权衡 · RabbitMQ

字节跳动相关面试题,按最终去重题目聚合。

共 3252 道真题 · 当前筛选命中 11 道 · 更新 2026-08-05

筛选题目已选:方案权衡 · RabbitMQ
第 1 题请说明 RabbitMQ 的核心实现原理,并结合你的实际使用经验谈一谈它的应用场景和注意事项。 考察对消息队列核心机制的理解程度和实际使用能力技术原理方案权衡问题排查RabbitMQ第 2 题请介绍你对其他消息队列的调研,以及它们的优缺点对比。 考察候选人技术视野与消息队列选型判断能力技术原理技术选型方案权衡Apache KafkaApache PulsarApache RocketMQ第 3 题你了解哪些消息队列?请介绍它们之间的主要区别。 考察对常见消息队列产品特性、适用场景和技术选型能力的理解技术原理技术选型方案权衡Apache KafkaApache PulsarApache RocketMQ第 4 题RabbitMQ的confirm机制和手动ack机制各自解决什么问题?两者如何配合保证消息可靠投递? 考察对生产确认与消费确认机制的理解及配合技术原理方案权衡问题排查RabbitMQ第 5 题Kafka 和 RabbitMQ 对于 consumer 的区别是什么 考察对消息队列消费模型差异的理解技术原理方案权衡Apache KafkaRabbitMQ第 6 题请深入讲解 Kafka 相关知识,包括顺序消费、高可用和重复消费的实现机制,并对比 RabbitMQ 与 Kafka 的适用场景差异。 考察对 Kafka 核心机制的深入理解及与 RabbitMQ 的对比能力系统设计技术原理方案权衡Apache KafkaRabbitMQ第 7 题在Kafka与RabbitMQ或RocketMQ之间做选型时,你会如何决策? 考察消息队列选型的方法论和权衡能力系统设计技术选型方案权衡Apache KafkaApache RocketMQRabbitMQ第 8 题请分别说明 RabbitMQ 的 broker 如何将消息投递给消费者,以及 Kafka 如何将消息传递给消费者。 考察对两种消息中间件消息投递机制的理解差异技术原理方案权衡Apache KafkaRabbitMQ第 9 题订单超时如何处理? 考察对分布式系统中定时任务和延迟消息机制的理解与应用风险判断系统设计方案权衡RabbitMQRedis第 10 题延时消息是如何实现的? 考察消息队列延时消息的实现机制与方案选型技术原理技术选型方案权衡RabbitMQRedis第 11 题RabbitMQ中如何保证消息不丢失?请从生产端、Broker端和消费端分别说明。 考察对消息投递可靠性的全链路理解和confirm/ack机制风险判断技术原理方案权衡RabbitMQ