E190 - ADS - Parte 6: Otros patrones útiles en entrevistas

12-05-2026 · 104 min · Ver en YouTube

Resumen

En el episodio 190, sexta y última parte de la serie de algoritmos y estructuras de datos (ADS), se repasan patrones útiles para entrevistas técnicas que no se habían tratado: búsqueda binaria, algoritmo greedy, programación dinámica, dividir y conquistar, y recursión con backtracking. La búsqueda binaria se explica con el ejemplo de depurar un script de 1024 líneas: se necesitan 10 iteraciones (log₂ n) frente a las 1024 de una revisión lineal. El algoritmo greedy optimiza a corto plazo y solo es adecuado cuando el problema garantiza que eso lleva al óptimo global (por ejemplo, Jump Game); en el ejemplo del árbol de caminos falla. La programación dinámica se ilustra con Climbing Stairs, donde reciclar subproblemas convierte el cálculo en uno lineal y revela la serie de Fibonacci. Dividir y conquistar y backtracking se mencionan brevemente. Entre medio hay digresiones sobre memes de code review, los "goblins" de ChatGPT, multitasking, canales de comunicación en el trabajo y geometría diferencial. Se anuncia que el próximo episodio tratará de organización y comunicación en el trabajo.

Capítulos

Palabras clave

algoritmosestructuras de datosentrevistas técnicasbúsqueda binarialogaritmoscomplejidad algorítmicagreedyprogramación dinámicaFibonaccidividir y conquistarbacktrackingrecursión