Volver a Introducción
Introducción

Cómo usar este curso

Lo que necesitas saber antes de arrancar.

3 min de lectura

Brújula Codifica te enseña a resolver problemas de entrevistas técnicas reconociendo patrones, no memorizando soluciones. Hay alrededor de quince patrones que cubren la mayoría de preguntas que vas a ver, y este curso los recorre uno por uno.

Para quién es

Si ya sabes programar en algún lenguaje (Python, JavaScript, lo que sea) y quieres prepararte para entrevistas en empresas serias (Meta, Google, MercadoLibre, Globant, Stripe, BBVA Tech, lo que sea), este curso te sirve.

Si nunca programaste, no es para ti todavía. Empieza con un curso de programación básica primero.

Cómo está organizado

Cada tema sigue la misma estructura:

  1. Varias lecciones que arrancan por la intuición del patrón (qué problema resuelve, cuándo aplica, cómo se ve el código típico) y después profundizan en variantes, casos límite y trucos que aparecen en entrevista. Algunos temas tienen dos lecciones, otros llegan a cinco o seis.
  2. Tres o cuatro problemas para practicarlo, con editor de código integrado.

Cada problema tiene:

  • Enunciado claro, con restricciones y ejemplos.
  • Tarjeta de complejidad (tiempo y espacio).
  • Pistas progresivas: tres niveles que escalan desde una intuición general hasta el pseudocódigo casi listo. Solo las ves si las pides.
  • Editor en Python o JavaScript que corre en tu navegador.
  • Casos de prueba que se ejecutan automáticamente.
  • Solución completa con explicación, escondida hasta que la quieres ver.

Las otras lecciones de este tema

Este tema tiene cuatro lecciones más, y son las únicas del curso que no hablan de algoritmos:

  • Cómo estudiar explica el ciclo que funciona: cuánto tiempo pelear con un problema antes de abrir una pista, cómo usar la repetición espaciada, y por qué resolver cien problemas sin método rinde menos que resolver treinta con él.
  • El proceso de entrevista describe qué pasa en los 45 minutos, qué evalúa quien está del otro lado, y por qué la comunicación pesa tanto como el código.
  • Mapa del curso muestra qué tema depende de cuál, y propone tres rutas según el tiempo que tengas.
  • Python y JavaScript lado a lado es la tabla de equivalencias que vas a consultar todo el tiempo, porque cada problema del curso se puede resolver en cualquiera de los dos.

Si tienes poco tiempo, lee al menos "Cómo estudiar". Es la que más cambia el resultado.

Qué esperar

  • Vas a equivocarte mucho. Eso es parte del proceso.
  • Vas a tardar en cosas que después te parecen obvias. También es parte.
  • En unas semanas vas a ver patrones que antes te parecían magia.

No es un curso para aprobar rápido y olvidarse. Es para volver: cuando aparezca un problema nuevo en una entrevista, vas a poder decir "esto es como dos punteros pero con un toque de hash". Esa es la habilidad real.

Si algo no funciona o quieres aportar

Si encuentras un error en una lección, un test que falla raro, una explicación confusa, o tienes una idea para mejorar el curso, escríbenos a hola@brujulacodifica.com. Cada mensaje se lee.

Ve al primer tema.

Inicia sesión para guardar el progreso de esta lección.