SISTEMAS DISTRIBUIDOS30 preguntas • 3 niveles • ~12 min

RabbitMQ Concepts Interview Quiz

Selecciona el nivel:

30 preguntas sobre tipos de exchange, claves de enrutamiento y binding, colas Quorum, confirmaciones AMQP y topologías de mensajería.

Productor, Broker y ConsumidorColas y BindingsExchange Direct vs FanoutMessage ACKsTopic Exchanges y WildcardsPrefetch Count / QoS

Qué cubre el cuestionario de entrevista de RabbitMQ

Este cuestionario explora el protocolo AMQP 0-9-1 y la arquitectura de RabbitMQ: funcionamiento de Exchanges, Bindings y Queues para enrutar mensajes.

Examina tipos de exchange (Direct, Fanout, Topic, Headers), colas Quorum con consenso Raft, confirmaciones (Publisher Confirms y Consumer Acks) y Dead Letter Exchanges (DLX).

Niveles de dificultad

Principiante evalúa los componentes esenciales de AMQP: productores, exchanges, bindings, colas y consumidores.

Intermedio profundiza en enrutamiento por comodines en Topic Exchanges, Dead Letter Exchanges, TTL de mensajes y prefetch count.

Avanzado evalúa colas Quorum con algoritmo Raft, tolerancia a particiones de red, publisher confirms y alta disponibilidad.

Temas del banco de preguntas

  • Tipos de exchanges: Direct, Fanout, Topic y Headers
  • Enrutamiento con comodines (* y #) en Topic Exchanges
  • Confirmación de recepción: manual acks frente a auto-ack
  • Control de flujo con basic.qos y ajuste de prefetch
  • Dead Letter Exchanges (DLX) y políticas de expiración (TTL)
  • Colas Quorum con consenso Raft frente a colas espejadas

Cómo aprovechar el simulado de RabbitMQ

  1. Selecciona un nivel o responde las 30 preguntas completas.
  2. Examina con atención las claves de enrutamiento y patrones de binding.
  3. Consulta las explicaciones para diseñar topologías de mensajería resilientes.

Preguntas frecuentes sobre el simulado de RabbitMQ

Son 30 preguntas divididas en 10 de nivel Principiante, 10 de Intermedio y 10 de Avanzado, con orden aleatorio.

Profundiza tu preparación con otros temas clave evaluados en entrevistas técnicas.