Ya tienes la entrevista para una las empresas mas grandes de software, los 4 grandes (Amazon, Facebook, Google & Microsoft), sino mas vale estar preparado para cuando esa oportunidad llegue. A continuación, listare una serie de recursos que he encontrado útil, que te pueden ayudar en tu entrevista técnica:
- Passing the Google Interview, Without a Computer Science Degree
- Preparing For a Job Interview
- Solving Problems, Breaking it Down
Y el famoso libro de Cracking the Coding Interview
Hay una serie de retos de la autora del libro en HackerRank
Te recomiendo que realices retos de HackerRank reescríbelos en tu IDE favorito, agrega unos unit tests y súbelos a tu cuenta GitHub, haz un habito el resolver y compartir tu solución en un gist o GitHub cada semana e.g. Hash Tables: Ransom Note.
Así practicando algoritmos cada semana te encontraras formando parte de un pequeño porcentaje de desarrolladores, que practican su diseño de algoritmos, y el día que tengas que hacer una entrevista técnica tengas los fundamentos cubiertos.
Lo que tengo planeado hacer y debe ayudar mucho en el proceso es hacer mock interviews, reúnete con un amigo y practiquen como sería una entrevista, cambiando de roles de entrevistador a entrevistado, programen sobre un pizarrón, y háganse preguntas acerca del dominio de software al cual estén aplicando.
Si tienes algunos recursos sobre cómo prepararse para una entrevista técnica, por favor, compártelo en los comentarios.