Cómo Preparar una Entrevista de Coding en Dos Semanas

Cómo Preparar una Entrevista de Coding en Dos Semanas

Dos semanas no bastan para “aprender algoritmos desde cero”, pero sí alcanzan para llegar más claro, más estable y con mejor ritmo si ya sabes programar en al menos un lenguaje. Esta guía es un plan práctico para preparar una entrevista de coding en dos semanas: qué practicar cada día, qué ignorar y cómo ensayar en voz alta.

Los formatos cambian según empresa, equipo y nivel. Confirma con tu reclutador duración, plataforma, si puedes ejecutar código y si hay diseño de sistemas o behavioral.

Antes del día 1: fija el objetivo

Pregunta:

  1. ¿Cuántas rondas de coding y de cuántos minutos?
  2. ¿Hay online assessment antes?
  3. ¿Qué editor usan?
  4. ¿Restricciones de lenguaje?
  5. ¿Habrá system design o solo coding?

Escribe las respuestas. Tu plan debe imitar ese formato, no un contest anónimo.

Vista rápida del plan (14 días)

DíasEnfoqueMeta diaria (~90–120 min)
1–3Patrones núcleo + narración2 problemas narrados
4–6Grafos, heaps, binary search2 problemas + 1 re-resolución
7–9Ventanas, DP ligero, modelado práctico1–2 problemas + follow-ups
10–12Mocks cronometrados1 mock o 2 sets a tiempo
13Solo revisión y erroresRe-resolver favoritos
14Descanso activoDormir, setup, no temas nuevos

Si solo tienes 60 minutos al día, haz un problema bien narrado en vez de tres a medias.

Días 1–3: patrones núcleo en voz alta

Cubre:

Rutina de cinco pasos (úsala siempre):

  1. Reformula el problema en una frase
  2. Haz dos preguntas de clarificación
  3. Di la fuerza bruta y su complejidad
  4. Mejora el enfoque y explica por qué
  5. Dry-run de un caso normal y un edge case

Días 4–6: grafos y “siguiente mejor”

Cada día, re-resuelve un problema de los días 1–3 sin mirar tu solución anterior. Si tarda igual, memorizaste un answer key, no un patrón.

Días 7–9: practical + follow-ups

Muchas rondas mezclan un algoritmo con un giro de producto: rate limit simple, agregaciones por ventana, una clase con dos métodos. Practica modelar datos antes de tipear.

Después de cada solve, responde en dos frases:

Follow-upHabla de
EscalaBatching, sharding, conteos aproximados
ConcurrenciaIdempotencia, locks, condiciones de carrera
APINombres de métodos e invariantes

Días 10–12: mocks como la ronda real

Presupuesto tipico de 45–60 minutos:

MinutosActividad
0–5Leer, reformular, clarificar
5–12Brute force → mejor plan
12–35Código narrando decisiones
35–45Dry-run, edges, complejidad
45+Follow-ups o tus preguntas

Graba un mock. La mayoría descubre silencios largos: se corrigen con práctica deliberada.

Día 13–14: cerrar sin caos

No abras un tema nuevo el último día. La calma también se entrena.

Frases útiles bajo presión

“Empiezo con fuerza bruta y luego optimizo.”

“La complejidad es O(n log n) por el sort; el barrido es O(n).”

“Me trabé: vuelvo al ejemplo y hago dry-run.”

El silencio cuesta más que un plan imperfecto.

Qué no hacer en dos semanas

El objetivo no es cobertura total. Es fiabilidad en los patrones que más salen y una narración estable.

Nota suave de práctica

La mayor parte de este plan es ensayo cronometrado en voz alta. Si quieres una forma estructurada de practicar ese bucle y mantener la calma bajo presión, Luna Interview está pensado para rehearsal y prep—antes de la entrevista, no como atajo durante ella.

Checklist del día anterior

Dos semanas no cambian toda tu carrera. Sí pueden hacerte un candidato más claro y más estable—y eso es lo que controlas.