39 preguntas de entrevista backend, una cada Lunes, Miércoles y Viernes durante 3 meses.
Al suscribirte aceptas recibir el curso por email. También puede que te envíe correos sobre talleres pagos en vivo. Puedes darte de baja cuando quieras.
Lo que recibes
39 preguntas en 90 días
Una pregunta cada Lunes, Miércoles y Viernes.
Análisis con código
Qué evalúa el panelista, cómo responde un Senior con código, y los errores típicos de un Mid-level.
3 meses, 3 fases
Mes 1: fundamentos. Mes 2: sistemas en producción. Mes 3: system design, behavioral y negociación.
Ejemplo
Arturo Velazquez
arturo@arturovelazquez.dev
Pregunta 7 · Idempotencia en APIs de pagos
Pregunta
¿Cómo implementarías idempotencia en una API de pagos para evitar cobros duplicados en retries?
Qué evalúa el panelista
Si entiendes el problema real (no solo la palabra), si manejas race conditions, y si conoces los tradeoffs entre Redis y Postgres como store de idempotency keys.
Cómo responde un Senior
INSERT con UNIQUE constraint para resolver el race atómicamente, hash del body para detectar collisions, TTL de 24h en el store, y manejo explícito de los 3 estados: pending, completed, body_mismatch.
Errores que descalifican
Decir 'lookup primero, después insert' (race condition), olvidar el body hash (silent collisions), o confundir idempotency keys con dedup de mensajes en Kafka.
Temario
Mes 1 · Fundamentos backend
Mes 2 · Sistemas en producción
Mes 3 · Senior thinking
Suscríbete
Suscríbete al curso
por correo, en español.
La primera pregunta llega a tu correo en cuanto te suscribes.