No es tan difícil como parece. Google y otras compañías han eliminado muchas de las prácticas arcanas que los candidatos encontraron incómodos. Mi experiencia de entrevista en el sitio y las de muchos otros que conozco han sido bastante sencillas. Para las entrevistas tecnológicas en general y para Google específicamente, la principal razón del fracaso, creo, es la falta de preparación. Google ha dejado de hacer preguntas avanzadas de programación competitiva, al menos esa ha sido mi experiencia y la de algunos amigos cercanos.
Algunos consejos específicos de Google:
- Conozca el análisis de algoritmos en tiempo y espacio de ejecución: realmente necesitan que comprenda el análisis Big O. Tuve una entrevista en la que pasé mucho tiempo discutiendo las compensaciones entre algoritmos con un buen rendimiento promedio de tiempo de ejecución pero un desempeño deficiente en el peor de los casos y viceversa. Conocer las compensaciones y descubrir lo que es correcto para un problema dado no es fácil de hacer si no puede hacer el análisis Big O correctamente. Me enfatizaría en conocer los conceptos básicos en lugar de las pruebas elaboradas. Un lugar donde veo que la gente falla aquí es el mapa hash. Hay mucha sutileza más allá del rendimiento amortiguado de búsqueda / inserción de tiempo constante de un mapa hash. Estará expuesto si solo tiene conocimiento de nivel de superficie.
- Haga una copia de seguridad de sus reclamaciones: si afirma ser un experto en algún campo, prepárese para demostrarlo. Al menos uno de sus entrevistadores probablemente será lo suficientemente bueno como para mantener una discusión informada con usted en un campo que destaque en su currículum. Esto no está destinado a ser una especie de táctica de “Hah te tenemos”. Probablemente solo quieran saber que usted es el tipo de persona que realmente profundiza en su campo de elección y hace el esfuerzo de saber cómo y por qué y no solo qué.
- No subestimes la entrevista telefónica: esto es algo con lo que siempre lucho, así que una advertencia especial. A pesar de años y años de comentarios, el obstinado comité de entrevistas de Google no puede entender que Google Docs es un medio horrible para una entrevista de codificación. Otras compañías como Facebook y Airbnb usan entornos increíbles como CoderPad que no solo hacen el resaltado de sintaxis típico, sangría automática, etc., sino que también tienen un compilador completo para que pruebe su código. Incluso si Google solo tuviera una sangría automática para su entorno, sería genial. Dado que siguen hablando de cómo son fanáticos de la buena forma, es extraño que pongan a los candidatos a través de esta horrible picadora de carne de Google Docs. Parece que están demasiado orgullosos / lentos para cambiar esto y adoptar algo que no está hecho en Google, por lo que si realmente quieres maximizar tus posibilidades, debes practicar un poco en tu foo de Google Docs.
Entonces, lo esencial es que si te preparas bien, deberías ser bueno. Los entrevistadores no están allí para confundirte y mostrarte lo mejores que son, aunque algunos de esos imbéciles siempre se escapan del sistema. Comunícate bien, practica adecuadamente y ten confianza. Sigo creyendo que la mayoría de los candidatos no pasan la entrevista por falta de preparación, ¡así que no dejes que esa persona seas tú!
- ¿Habrá trabajo para mí después de cumplir 30 años?
- Cómo demandar a una empresa en los Estados Unidos obligándome a consultar en nombre de ellos con un currículum falso
- ¿Qué tan difícil es conseguir un trabajo de arquitectura de computadoras justo después de la graduación y cuáles son las responsabilidades del trabajo?
- ¿Es difícil encontrar trabajo después de un BDS?
- ¿Podré encontrar un trabajo de programación a la edad de 38 años con solo un título de asociado y sin experiencia?