Preparar una entrevista de backend asíncrono: colas y mensajería
Las colas son el tema donde más gente repite mitos de tutorial. «El broker me da exactly-once», «la cola garantiza el orden»: dos frases que en una entrevista senior te marcan como alguien que no operó sistemas asíncronos de verdad. Lo que se evalúa es si entendés qué garantiza realmente el broker y qué tenés que construir vos.
Casi todos los brokers entregan at-least-once: un mensaje puede llegar dos veces. El efecto único —no mandar el mail dos veces, no cobrar dos veces— no viene gratis: lo construís vos con idempotencia y deduplicación. Y el orden solo se garantiza dentro de una partición con un único consumidor; apenas escalás, se pierde.
Abajo tenés una tarjeta y una pregunta reales, del mismo tipo que vas a practicar adentro.
Probá una muestra
Con entrega at-least-once, ¿cuál es la estrategia correcta para que reprocesar un mensaje no genere efectos duplicados?
Qué cubre alfront de este tema
- Colas y mensajería: at-least-once, at-most-once y qué garantiza cada modo
- Idempotencia y deduplicación: cómo construir efecto-único sobre entrega repetida
- Orden: por qué solo se garantiza por partición y qué se pierde al escalar
Empezá a practicar hoy
Adentro tenés la práctica completa: repaso espaciado, la ficha de cada tema y la entrevista por voz para ensayar bajo presión.
Preguntas frecuentes
¿Qué es lo que más se pregunta de colas?
Los modelos de entrega (at-least-once vs exactly-once), cómo garantizar efecto único con idempotencia, y qué pasa realmente con el orden cuando escalás. Son las trampas más comunes.
¿Necesito saber un broker específico (Kafka, RabbitMQ, SQS)?
Los conceptos son transversales: entrega, idempotencia, orden, particiones. Saber cómo cada broker los implementa ayuda, pero lo que evalúan primero es que entiendas el modelo, no la config de un producto.
¿Por qué "exactly-once" es una trampa?
Porque suena a que el broker te resuelve los duplicados solo. En la práctica casi todos dan at-least-once, y el efecto único lo construís vos con idempotencia. Prometer exactly-once sin aclararlo te delata.
¿Cómo practico esto en alfront?
Con repetición espaciada sobre las tarjetas de asincronía, cada una con su trampa típica, y ensayando la explicación en voz alta en la entrevista por voz.
Otras guías
Según la oferta
Armar un plan de estudio para una entrevista técnica según la oferta
Empresas tech de LATAM
Preparar una entrevista técnica en una empresa tech de LATAM
Entrevista junior
Preparar tu primera entrevista técnica sin experiencia previa
Preguntas de comportamiento
Preparar las preguntas de comportamiento de una entrevista técnica
SQL y bases de datos
Preparar una entrevista de SQL y bases de datos
APIs REST y autenticación
Preparar una entrevista de APIs REST y autenticación
Docker y contenedores
Preparar una entrevista de Docker y contenedores
Examen AWS SAA-C03
Preparar el examen AWS Solutions Architect Associate (SAA-C03)
Sistemas distribuidos
Preparar una entrevista de sistemas distribuidos
System design
Preparar una entrevista de system design (diseño de sistemas)
No quedarte en blanco
Qué hacer para no quedarte en blanco en una entrevista técnica