SQS & Kafka Interview Quiz
30 preguntas sobre particionamiento, offsets, semánticas de entrega, rebalanceo de consumidores y streaming distribuido de eventos.
Qué cubre el cuestionario de entrevista de SQS y Kafka
Este cuestionario compara en profundidad colas de mensajes y streaming de eventos: colas efímeras con AWS SQS frente a logs distribuidos particionados con Apache Kafka.
Examina semánticas de entrega (at-least-once, at-most-once y exactly-once), gestión de particiones, grupos de consumidores, rebalances y tolerancia a fallos.
Niveles de dificultad
Principiante compara los paradigmas de colas frente a logs de eventos, retención de mensajes y desacoplamiento de servicios.
Intermedio explora particiones en Kafka, confirmación manual de offsets, Visibility Timeout en SQS, Dead Letter Queues (DLQ) y orden por clave.
Avanzado evalúa protocolos de rebalanceo de consumidores, productores idempotentes, transacciones distribuidas, compactación de logs y contrapresión.
Temas del banco de preguntas
- Diferencias entre colas (Queue) y streaming de logs (Kafka)
- Semánticas de entrega (At-Least-Once y Exactly-Once)
- Estrategias de partición y garantía de orden
- Grupos de consumidores, monitorización de lag y rebalanceos
- Dead Letter Queue (DLQ) y gestión de mensajes fallidos
- Visibility Timeout en SQS frente a retención en disco en Kafka
Cómo aprovechar el simulado de SQS y Kafka
- Elige un nivel o realiza las 30 preguntas completas.
- Considera el volumen de mensajes y requisitos de orden antes de responder.
- Consulta las explicaciones para afianzar criterios de diseño en sistemas distribuidos.
Preguntas frecuentes sobre el simulado de SQS y Kafka
Son 30 preguntas divididas en 10 de nivel Principiante, 10 de Intermedio y 10 de Avanzado, con orden dinámico.
Simuladores Relacionados
Profundiza tu preparación con otros temas clave evaluados en entrevistas técnicas.
RabbitMQ Concepts
Modelos AMQP, tipos de exchanges (direct, topic, fanout), colas de quorum y políticas de confirmación.
System Architecture
Patrones de microservicios, resiliencia con Circuit Breaker, orquestación de sagas y tolerancia a fallos.
Database Design
Modelado relacional, garantías ACID, normalización de 1NF a 3NF, particionamiento y consistencia.