Preparar una entrevista de Docker y contenedores
Docker aparece en casi toda entrevista de backend, aunque el puesto no sea de infraestructura: quieren ver que entendés cómo corre tu código en producción, no solo cómo se escribe. Y como es un tema que «todos usan», está lleno de respuestas de memoria que se caen al primer «¿por qué?».
La confusión más común es imagen vs contenedor: la imagen es la plantilla inmutable (el molde), el contenedor es una instancia en ejecución de esa imagen (la pieza). De ahí se desprende casi todo lo demás: por qué un contenedor es efímero, dónde persisten los datos, por qué el orden de las instrucciones del Dockerfile cambia el tiempo de build. Saber el comando no alcanza; hay que entender el modelo.
Abajo tenés una tarjeta y una pregunta reales, del mismo tipo que vas a practicar adentro. Se responden entendiendo el modelo, no recitando flags.
Probá una muestra
Cada vez que cambiás una línea de código, el build de tu imagen reinstala TODAS las dependencias y tarda una eternidad. ¿Qué cambio en el Dockerfile lo arregla?
Qué cubre alfront de este tema
- Imagen vs contenedor: el modelo mental que ordena todo lo demás
- Capas y caché de build: por qué el orden del Dockerfile cambia el tiempo de build
- Persistencia: por qué el contenedor es efímero y qué va en un volumen
- La trampa típica de cada concepto: el detalle donde se cae el que estudió de memoria
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 Docker en entrevistas?
La diferencia imagen vs contenedor, cómo funciona la caché de capas del build, dónde persisten los datos (volúmenes vs capa del contenedor) y por qué un contenedor es efímero. Son los conceptos donde se nota si entendés el modelo o solo memorizaste comandos.
¿Necesito ser experto en devops para que me pregunten Docker?
No: a un backend junior o mid le preguntan Docker para ver que entiende cómo corre su app en producción, no para que administre un clúster. Con el modelo mental bien entendido y las trampas típicas practicadas, alcanza para responder con seguridad.
¿Alcanza con saber los comandos de memoria?
No, y de hecho es contraproducente: recitar flags sin entender el modelo se nota apenas te preguntan «¿por qué?». Es mejor entender imagen/contenedor, capas y persistencia, y de ahí deducir los comandos, que memorizar comandos sin el modelo.
¿Cómo practico esto en alfront?
Con la cola de repaso espaciado sobre las tarjetas de contenedores e infraestructura, cada una con su trampa, y explicando el razonamiento en voz alta en la entrevista por voz. Empezás con 7 días de prueba con todo incluido y cancelás antes del primer cobro si no te sirve.
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
Colas y mensajería
Preparar una entrevista de backend asíncrono: colas y mensajería
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