Presenté mi solicitud a través del portal de carreras de la compañía. Las requests finalizaron el 6 de agosto. El 7 de agosto recibí un correo electrónico que decía que la prueba de aptitud está programada para el 9 de agosto de 2020. Alrededor de 1 lakh de estudiantes de toda India dieron esta prueba.
Primera ronda (prueba de aptitud): esta ronda se llevó a cabo en hackerrank. No hubo supervisión a través de la cámara o el micrófono en esta prueba. Constó de 68 preguntas de probabilidad, aptitud, permutación y combinación y algunas preguntas de ensayo, para ser realizadas en 1 hora 45 minutos. El esquema de puntuación fue +5 y -2.
Pude intentar alrededor de 50 preguntas. El 20 de agosto recibí un correo informándome que había aprobado la primera ronda de evaluación. El 26 de agosto de 2020, recibí un correo electrónico que indica que la ronda de evaluación técnica está programada para el 26 de septiembre. Alrededor de 2000 estudiantes llegaron a la ronda técnica.
Segunda ronda (prueba técnica): esta ronda también se llevó a cabo en hackerrank. Hubo supervisión de audio y video en esta ronda.
- Puede encontrar la prueba de muestra.
https://www.hackerrank.com/test/b9do889r1jt/f01fcb3877d6427963e49d214cb6f4ba
Pude intentar una pregunta de codificación completa, una parte y todos los MCQ.
El 2 de octubre, recibí un correo electrónico que decía que había aprobado la ronda técnica y que mis entrevistas con el panel se programarán en las próximas semanas. El 4 de noviembre recibí la fecha de mi entrevista, que era el 9 de noviembre. Alrededor de 200 estudiantes llegaron a la ronda de entrevistas.
Todas las rondas de entrevistas se realizaron el mismo día. Tenía 3 rondas, algunos tenían 4 mientras que otros tenían 2 o incluso 1.
Primera ronda de entrevistas: Comenzó con una típica pregunta háblame de ti. El entrevistador fue amable y simpático.
- Me pidió que le explicara un poco sobre mis proyectos (solo lo básico).
- Cuáles son todas las estructuras de datos que conoces y mi estructura de datos favorita. Respondí con una lista enlazada.
- Preguntó la diferencia entre array y lista enlazada, complejidades de tiempo de inserción, eliminación, etc. en ambos. Luego preguntó sobre la clasificación de una array, los diferentes algoritmos y sus complejidades temporales.
- ¿Cómo ordenaría una lista enlazada? ¿Cómo encontraría el medio de la lista enlazada en una sola pasada? ¿Cómo fusionarías dos listas vinculadas (tuve que escribir código para lo mismo)?
- Luego preguntó cómo sería capaz de administrar las decisiones comerciales y financieras en GS.
- Cuéntame un incidente en el que tuviste la oportunidad de mostrar tus habilidades de liderazgo.
Por último, se me permitió hacer preguntas al entrevistador.
Segunda ronda de entrevistas: esta ronda fue relativamente corta y consistió principalmente en codificación (en la plataforma de par de códigos de hackerrank)
- El entrevistador me preguntó sobre mi entrevista anterior y todas las preguntas que se hicieron en ella.
- Luego hubo una discusión sobre mis proyectos.
- Me pidió que escribiera el código para encontrar el medio de una lista enlazada en una sola pasada.
- Después de eso, tuve que escribir el código para la implementación de una cola. Primero discutí los enfoques con él usando arrays y listas enlazadas durante algún tiempo. Escribieron el código usando una lista enlazada tomando el puntero de cabeza y cola.
Estaba satisfecho con eso y la ronda terminó conmigo haciéndole las preguntas que tenía.
Tercera ronda de entrevistas: esta ronda fue de recursos humanos más técnica. El entrevistador comenzó dando su introducción y una breve descripción de lo que hace GS.
- Luego me pidió que me presentara. ¿Y por qué quiero un trabajo de software mientras mi sucursal es ECE?
- Me preguntó sobre mis proyectos y las tecnologías utilizadas en ellos. ¿Cómo implementaría una aplicación y qué sucede en el proceso de ingresar una palabra clave en el navegador y cargar la página solicitada?
- Cómo encontrar el Node K-ésimo desde el final de una lista enlazada en una sola pasada.
- ¿Qué es la mediana y cómo encontraría la mediana de una array no ordenada? Le dije a la solución O (nlogn) usando la clasificación. Luego me pidió que encontrara la edad media de todas las personas en el mundo (una array de tamaño muy grande) en una complejidad de tiempo mejor que O (nlogn). Me tomó mucho tiempo resolver esto. Lo resolví usando la clasificación de conteo en la complejidad del tiempo de O (n).
Este fue el final de mi tercera ronda.
El 18 de noviembre recibí un correo diciendo que había sido seleccionado para la pasantía.
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