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:
- ¿Cuántas rondas de coding y de cuántos minutos?
- ¿Hay online assessment antes?
- ¿Qué editor usan?
- ¿Restricciones de lenguaje?
- ¿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ías | Enfoque | Meta diaria (~90–120 min) |
|---|---|---|
| 1–3 | Patrones núcleo + narración | 2 problemas narrados |
| 4–6 | Grafos, heaps, binary search | 2 problemas + 1 re-resolución |
| 7–9 | Ventanas, DP ligero, modelado práctico | 1–2 problemas + follow-ups |
| 10–12 | Mocks cronometrados | 1 mock o 2 sets a tiempo |
| 13 | Solo revisión y errores | Re-resolver favoritos |
| 14 | Descanso activo | Dormir, 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:
- Hash maps (conteos, agrupación)
- Two pointers y sliding window
- Ordenar + barrido lineal
- Stacks básicos
- Binary search en arrays ordenados
Rutina de cinco pasos (úsala siempre):
- Reformula el problema en una frase
- Haz dos preguntas de clarificación
- Di la fuerza bruta y su complejidad
- Mejora el enfoque y explica por qué
- Dry-run de un caso normal y un edge case
Días 4–6: grafos y “siguiente mejor”
- BFS / DFS y visitados
- Componentes conexas
- Topological sort
- Heap para top-k
- Dijkstra solo si ya te sale BFS con soltura
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-up | Habla de |
|---|---|
| Escala | Batching, sharding, conteos aproximados |
| Concurrencia | Idempotencia, locks, condiciones de carrera |
| API | Nombres de métodos e invariantes |
Días 10–12: mocks como la ronda real
Presupuesto tipico de 45–60 minutos:
| Minutos | Actividad |
|---|---|
| 0–5 | Leer, reformular, clarificar |
| 5–12 | Brute force → mejor plan |
| 12–35 | Código narrando decisiones |
| 35–45 | Dry-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
- Relee tu error log (una línea por fallo: problema, error, arreglo)
- Re-resuelve 4–5 favoritos
- Prepara la frase de complejidad
- Confirma setup: silencio, audio, carga, IDE
- Duerme
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
- No intentes terminar listas enormes de problemas “por empresa”
- No cambies de lenguaje a mitad de semana
- No estudies DP avanzado si aún fallas BFS
- No practiques solo en silencio
- No sacrifiques sueño por un tema nuevo el día 14
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
- [ ] Formato confirmado con el reclutador
- [ ] Rutina de cinco pasos automática
- [ ] BFS, hash map y heap repasados
- [ ] Un mock completo esta semana
- [ ] Error log leído una vez
- [ ] Setup listo y sueño protegido
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.
Rehearse with an AI interview copilot, then browse commonly reported interview questions.