alfront
Guía de preparación

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

Multiple choice

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.

¿Estás comparando con otras herramientas?Cómo se compara alfront con LeetCode, Exponent y las demás opciones para preparar entrevistas —precio, idioma y qué cubre cada una. →

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