DISTRIBUTED SYSTEMS30 questions • 3 levels • ~12 min

RabbitMQ Concepts Interview Quiz

Select level:

30 questions on exchange types, routing and binding keys, Quorum queues, AMQP acknowledgements, and message topologies.

Producer, Broker & ConsumerQueues & BindingsDirect vs Fanout ExchangeMessage ACKsTopic Exchanges & WildcardsPrefetch Count / QoS

What the RabbitMQ Concepts interview quiz covers

This quiz delves into the AMQP 0-9-1 protocol and RabbitMQ architecture: how Exchanges, Bindings, and Queues work together to route messages.

It covers exchange types (Direct, Fanout, Topic, Headers), Raft-backed Quorum queues, publisher confirms, consumer manual acknowledgements, and Dead Letter Exchanges (DLX).

Difficulty levels

Beginner tests fundamental AMQP building blocks: producers, exchanges, routing keys, queues, and consumers.

Intermediate explores wildcard routing patterns in Topic exchanges, Dead Letter Exchanges, message TTLs, and basic.qos prefetch counts.

Advanced challenges your grasp of Raft consensus in Quorum queues, network partition handling in clusters, publisher confirms, and high availability topologies.

Question topics covered

  • Exchange types: Direct, Fanout, Topic, and Headers mechanics
  • Topic exchange wildcard matching with asterisks (*) and hashes (#)
  • Consumer acknowledgements: manual ack vs auto-ack pitfalls
  • Flow control using basic.qos and optimal prefetch counts
  • Dead Letter Exchanges (DLX) and message time-to-live (TTL)
  • Quorum queues with Raft consensus vs deprecated Mirrored Queues

How to use the RabbitMQ quiz

  1. Pick a difficulty tier or practice the full 30-question catalog.
  2. Pay close attention to routing keys and binding pattern rules.
  3. Review explanations to learn production-grade topology configurations.

Frequently asked questions about the RabbitMQ quiz

There are 30 questions in total: 10 Beginner, 10 Intermediate, and 10 Advanced, with randomized presentation.

Deepen your interview prep with other essential topics tested in engineering interviews.