SISTEMAS DISTRIBUÍDOS30 questões • 3 níveis • ~12 min

RabbitMQ Concepts Interview Quiz

Selecione o nível:

30 questões sobre tipos de exchange, chaves de roteamento e binding, filas Quorum, confirmações AMQP e topologias de mensageria.

Produtor, Broker e ConsumidorFilas e BindingsExchange Direct vs FanoutMessage ACKsTopic Exchanges e WildcardsPrefetch Count / QoS

O que o simulado de RabbitMQ cobre

Este simulado aborda a fundo o protocolo AMQP 0-9-1 e a arquitetura do RabbitMQ: funcionamento de Exchanges, Bindings e Queues, além do roteamento de mensagens.

Explora os tipos de exchange (Direct, Fanout, Topic, Headers), filas Quorum com algoritmo Raft, confirmações de mensagens (Publisher Confirms e Consumer Acks) e Dead Letter Exchanges (DLX).

Níveis de dificuldade

Iniciante foca nos componentes básicos do AMQP: produtores, exchanges, bindings, filas e consumidores.

Intermediário explora os padrões de roteamento por wildcard em Topic Exchanges, Dead Letter Exchanges, TTL de mensagens e prefetch count.

Avançado desafia seu conhecimento sobre filas Quorum com consenso Raft, clusters tolerantes a partições de rede, publisher confirms e alta disponibilidade.

Tópicos do banco de questões

  • Tipos de exchanges: Direct, Fanout, Topic e Headers
  • Roteamento flexível com wildcards (* e #) em Topic Exchanges
  • Confirmação de recebimento: manual acks vs auto-ack
  • Controle de concorrência com basic.qos e prefetch count
  • Dead Letter Exchanges (DLX) e políticas de expiração (TTL)
  • Filas Quorum com Raft vs Classic Mirrored Queues

Como usar o simulado de RabbitMQ

  1. Selecione um nível de dificuldade ou encare o simulado de 30 questões.
  2. Preste atenção nos padrões de routing key e binding key apresentados nas questões.
  3. Leia as explicações para dominar topologias eficientes de mensageria corporativa.

Perguntas frequentes sobre o simulado de RabbitMQ

São 30 questões divididas em 3 níveis (10 Iniciante, 10 Intermediário e 10 Avançado), com ordem aleatória a cada tentativa.

Aprofunde sua preparação com outros tópicos essenciais cobrados em entrevistas técnicas.