Cómo conseguir unas prácticas en Google como estudiante de ingeniería de software

Esta pregunta es muy difícil de responder, ya que no hay una fórmula establecida. Si la hubiera, probablemente todo el mundo estaría consiguiendo entrevistas y prácticas. Sin embargo, hay algunas cosas que pueden ayudar a potenciar tu comerciabilidad a la hora de solicitar prácticas, ya sea en Google o en cualquier otra empresa.

Es importante tener en cuenta que conseguir unas prácticas tiene dos fases: Conseguir una entrevista y Pasar las entrevistas.

Para conseguir una entrevista, necesitas un currículum sólido. Todo el mundo lo sabe a estas alturas, especialmente si lees muchas de mis respuestas, pero la mejor manera de fortalecer tu currículum es con proyectos paralelos. Estos proyectos paralelos pueden incluir sitios web personales, aplicaciones personales, algún hack de hardware, etc. Sea lo que sea, si es creativo y auto-motivado, +5 puntos. Esto demuestra que eres capaz de ser más que un simple estudiante. Demuestra que tienes la pasión de pensar en algo, aprender a construirlo y luego ejecutarlo. No es necesario que hayas creado alguna aplicación del top 10 de la App Store (pero por supuesto eso es impresionante), sólo tienes que demostrar que tienes el interés y la motivación para hacer algo por tu cuenta.

Luego viene la entrevista.

Tampoco hay mucho más que decir aquí que lo que la gente probablemente ya ha escuchado. Practica, practica y practica. Acepta todas las entrevistas que puedas soportar. Practica en sitios web como HackerRank o LeetCode. Practica con tus amigos en pizarras. Lee Cracking the Coding Interview. Lo que sea. Entrevistar es una habilidad, y necesitas entrenar. Para reiterar a casi todo el mundo, conoce las estructuras de datos, los algoritmos y las complejidades temporales. Saber ordenar, buscar, trabajar con árboles, escribir recursividad, etc. A partir de otoño de 2016, Google hace que los becarios hagan dos retos de codificación online y dos entrevistas telefónicas técnicas. Son al menos 4 preguntas que pueden tocar un montón de cosas diferentes. Luego, en cada una de las entrevistas telefónicas, probablemente te harán preguntas de seguimiento/extensión que realmente pongan a prueba tu comprensión de las estructuras de datos o algoritmos elegidos.

Eso es todo. Es un proceso simple de dos etapas (con la etapa de la entrevista teniendo múltiples pasos), pero ejecutar es muy difícil. Hay muchos estudiantes que fracasan en las entrevistas de Google y sin embargo aprueban las de Facebook, Microsoft, Amazon, Uber, etc. Esto demuestra que no hay ningún secreto. Con suerte, te tocará un entrevistador que te haga tu tipo de pregunta favorita, o quizás tengas mala suerte y te pregunten algo que no hayas visto nunca. En ese caso, recuerda que Google (y la mayoría de las empresas) se fijan en tu capacidad para resolver problemas. Si tienes un proceso de pensamiento claro, existe la posibilidad de que te acepten sin producir la solución correcta.

Espero haber respondido a la pregunta a tu gusto. Conseguir unas prácticas en Google es extremadamente difícil. Miles y miles de estudiantes se presentan cada año, y sólo un puñado puede conseguirlo. Prepárate lo mejor que puedas, porque si resulta que Google no te coge, seguro que otras empresas lo harán.