Antes de dar la entrevista para ingeniero de aplicaciones en Google, había probado para los roles de desarrollador de software, así como ingeniero de nube estratégica, que no logré. Recibí un correo electrónico de Recursos Humanos que estaba manejando mi candidatura para los dos roles anteriores con respecto a una oportunidad para el rol de AE. Por lo que el proceso comprendió 3 entrevistas técnicas, basadas en resolución de problemas (DSA y Algo) y diseño del sistema.
RONDA 1: Fue tomada por una persona que trabajaba en una de las oficinas en Alemania. Durante los primeros 15 minutos, discutimos los proyectos que mencioné en mi currículum, por qué elegí hacerlos y profundizamos en las tecnologías que utilicé. Entonces, me dieron una pregunta para resolver. La pregunta era relativamente fácil y la explicó a través de un ejemplo de fotos de Google, que lamentablemente no recuerdo exactamente cómo estaba relacionado, pero en pocas palabras, la pregunta era:
Supongamos que el sistema recibe IDs- 4,5,2,3,10. Por lo tanto, se emitirá la ID más pequeña que no se haya recibido. En este caso, 1. Ahora, si se recibe la ID 1, la siguiente ID más pequeña no recibida sería 6. Se me pidió que escribiera dos funciones, una para tomar la ID como entrada y la otra para generar la ID más pequeña no recibida. La entrevista fue de una hora y discutimos esta pregunta durante 30 minutos. Además de discutir las optimizaciones, preguntaba en profundidad sobre cualquier estructura de datos o cualquier otro enfoque que yo sugiriera. Los últimos 15 minutos giraron en torno a los valores fundamentales de Google, cómo manejé situaciones difíciles cuando me planteé en un grupo y preguntas relacionadas.
Pasé esta ronda y la siguiente ronda sucedió la próxima semana.
RONDA 2: Esta ronda se basó en el diseño del sistema. la entrevista duró una hora, en la que los primeros 15 minutos incluyeron una breve discusión sobre los proyectos que había realizado, y durante la siguiente media hora, me pidieron que diseñara un sitio web de comercio electrónico. Es una pregunta estándar y el resto de la entrevista nuevamente se centró en los valores fundamentales de Google y cómo mi personalidad se alinea con ellos.
La tercera ronda tuvo lugar 2 semanas después.
RONDA 3: Esta ronda se basó nuevamente en la resolución de problemas, siendo la pregunta https://leetcode.com/problems/happy-number/. La duración de la entrevista fue nuevamente de una hora, los primeros 15 minutos se dedicaron a discutir mis proyectos, la resolución de código comprendió la siguiente media hora y el resto fue igual que en las rondas anteriores.
2 semanas más tarde me pidieron que les enviara mis transcripciones por correo electrónico, y en otra semana recibí una llamada de mi reclutador felicitándome por haber recibido el trabajo.
CONSEJO: Mantenga la calma en todo momento, está bien no poder responder, los entrevistadores tienen la amabilidad de ayudarlo a pensar en la dirección correcta. Además, piense en voz alta, cada pequeño pensamiento que se le ocurra relacionado con la solución, e intente discutirlo abiertamente con el entrevistador. Mientras discute sus proyectos, use el método STAR.
¡Todo lo mejor para sus próximas entrevistas!
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA