E166 - Algoritmos y Estructuras de Datos en entrevistas técnicas

20-11-2025 · 99 min · Ver en YouTube

Resumen

El episodio 166 de enCoders abre una serie sobre algoritmos y estructuras de datos en el contexto de entrevistas técnicas. Los conductores discuten si estas entrevistas siguen siendo relevantes en la era de GPT. Concluyen que importan sobre todo en empresas con muchos datos y que las entrevistas deberían acercarse al entorno real de trabajo: se puede usar ayuda, pero hay que saber explicar por qué funciona la solución. Luego repasan órdenes de complejidad (tiempo y espacio) y las estructuras fundamentales en Python: arreglos, strings, hash tables, pilas, colas, listas enlazadas y árboles. Mensajes clave: `join` es muchísimo más eficiente que `+=` para concatenar strings en bucle, la elección de la estructura afecta la eficiencia, y "todo es O(1) hasta que demuestre lo contrario". El tema de heaps y grafos queda para la siguiente sesión.

Capítulos

Palabras clave

algoritmosestructuras de datosentrevistas técnicascomplejidad algorítmicanotación O grandearreglosstringsjoinhash tablesdiccionariospilascolas