Fui empleado de Google durante 6 años y serví en un comité de contratación durante la mayor parte de ese tiempo. Tengo una idea de lo que están buscando.
El proceso de entrevistas en Google incluye un día de entrevistas (generalmente 6), y luego los comentarios (altamente detallados, incluidas las transcripciones de todos los códigos) de todos ellos van al comité de contratación.
Los algoritmos son una parte importante de lo que buscan los entrevistadores, pero solo una de muchas partes. OO El diseño, la resolución de problemas, la inteligencia general, la arquitectura del sistema, el enfoque de las pruebas son factores importantes que varios entrevistadores individuales valoran más o menos que otros. Al prepararse para su entrevista, trátela como una serie de exámenes importantes y asegúrese de revisar y practicar a fondo en todas estas áreas.
- Cómo usar la primera búsqueda en profundidad en un laberinto
- ¿Por qué el método de ordenación Javascript organiza los números de una matriz en orden ascendente con [código] (a - b) [/ código] y descendente con [código] (b - a) [/ código]?
- ¿Debo ir a un curso de algoritmos o comenzar a resolver problemas en TopCoder / CodeChef, etc.?
- ¿Qué tipo de datos debo usar en C para almacenar datos como a1b2c3? ¿Podría usar una matriz de caracteres para almacenar esto como una cadena?
- Cómo imprimir un elemento emergente en la pila
Una decisión de contratación de Google es el resultado de las decisiones de muchas personas (entrevistadores y miembros del comité de contratación). Si le va mal en una entrevista, puede no arruinar sus posibilidades si le va bien en otras. Si lo haces mal en dos entrevistas … bueno, eso no es tan bueno.
Cada entrevistador es un ser humano y estará fuertemente influenciado por el “factor humano” de la entrevista. Realmente, lo que se pregunta cada entrevistador durante la entrevista y mientras escriben sus comentarios es: “¿ Es este el tipo de persona que me gustaría tener en mi equipo? ¿Serán agradables trabajar con él y ayudar a nuestro equipo a lograrlo? ¿nuestros objetivos? “Si cada entrevistador tiene una respuesta positiva a esa pregunta, aparecerá en sus comentarios y tendrá una muy buena oportunidad de entrar.
Google está en la posición de ensueño de tener un gran número de excelentes candidatos tocando a su puerta tratando de entrar. En consecuencia, el proceso de contratación se ajusta para rechazar en lugar de contratar. Preferirían rechazar a alguien en base a una duda en lugar de arriesgarse con alguien que podría ser genial. Solo ingresa un pequeño porcentaje de candidatos.
Sin embargo, si mantienes tus esperanzas realistas, si tomas el proceso en serio y te preparas a fondo, una debilidad en los algoritmos no va a matar tus posibilidades. Google es una compañía fantástica para trabajar, te recomiendo que te arriesgues y lo hagas. Si no ingresa, y recuerde, probablemente no lo hará, habrá aprendido mucho en el proceso, experimentado un día de entrevistas desafiante, estresante, pero completamente agradable, y quedará muy bien preparado para cualquier entrevista. en otra parte.