Sacar adelante una entrevista técnica es el último escollo que te separa de tu nuevo trabajo. Quizás precisamente por saber que es lo último que queda, a veces se nos hace cuesta arriba. Además, ahora están de moda en algunas empresas (la culpa la tiene Google, fueron ellos quienes empezaron con eso) las pruebas artificialmente difíciles. A veces parece que te estás examinando de nuevo del carnet de conducir.
Tanto es así que ha dado lugar a la creación de todo un género literario: los libros de cómo preparar una entrevista técnica. El más famoso es “el libro verde”: Cracking the Coding Interview.
Es un buen libro, útil para cualquier programador, incluso después de haber aprobado la entrevista.
Si solo te vas a centrar en un recurso para preparar las entrevistas técnicas, debería de ser este libro. Eso sí, si quieres más, sigue leyendo.
Además de ese libro, hay otros muchos recursos que puedes utilizar. Sin olvidar que, si eres alumno de KeepCoding, tienes acceso perpetuo a nuestros servicios de coaching y bolsa de empleo.
Lo que te voy a contar aquí es una lista de repositorios de GitHub que te pueden ser de gran utilidad en esta fase. Vamos a ir repasándolos uno a uno y dándole al botón de fork.
¿Qué encontrarás en este post?
ToggleRepositorios de GitHub para tus entrevistas
Coding Interview University
Coding Interview University es una especie de diario de un programador que contiene los recursos que él utilizó en su formación. Hay información sobre estructura de datos y algoritmos, así como “historias de la puta mili” de su propia experiencia hasta que logró el trabajo que buscaba.
Tech Interview Handbook
Tech Interview Handbook está más estructurado como una guía con ejercicios prácticos resueltos de cara a una entrevista técnica. También tiene recomendaciones sobre cómo preparar el currículum y otros detalles, que realmente son previos a la entrevista.
Interview Resources
Interview Resources es más una lista hacia otros recursos, como libros, problemas, guías, etc. Lo incluyo en la lista, porque los recursos a los que enlaza son buenos.
How The Web Works
How The Web Works es particularmente importante y divertido. No puedes ir por la vida sin saber un mínimo de HTTP y lo sabes. En los bootcamps de KeepCoding se cubre este tipo de material, pero si no eres alumno o lo quieres repasar, este es un buen lugar.