Genpact vino a mi campus (un NIT) para contratar pasantes de verano en octubre de 2021. Compartiré mi experiencia de entrevista aquí. Soy estudiante de Tecnología de la Información en el penúltimo año de mi carrera.
Sucursales elegibles: CSE, IT, ELEX
Perfil de trabajo: pasante de analista de datos
Flujo del proceso: evaluación en línea seguida de una entrevista personal.
Evaluación en línea: la evaluación en línea se realizó en Hackerrank y constaba de 20 preguntas, de las cuales 18 eran preguntas de opción múltiple con más de una opción correcta y 2 preguntas de codificación.
- Lo importante a tener en cuenta aquí es que el lenguaje de codificación admitido era solo Python.
- Las preguntas de opción múltiple eran de probabilidad y estadística, preguntas básicas de estimación y conceptos básicos de Machine Learning y Data Mining.
- Como tuve minería de datos en el quinto semestre, pude responder la mayoría de las preguntas correctamente.
- Puede revisar temas como la distribución normal, la varianza, la regresión y sus tipos, los gráficos y la asimetría, la correlación y otras distribuciones, esto realmente lo ayudaría.
Preguntas de codificación: había dos preguntas de codificación y el lenguaje compatible era Python.
- La primera pregunta era básica y pedía imprimir un número par en un rango, pero hubo una pequeña modificación que no recuerdo exactamente.
- La segunda pregunta era una pregunta de nivel intermedio, se trataba de pandas, y se nos pidió que elimináramos algunas filas de la base de datos en función de ciertas condiciones dadas en la pregunta y luego imprimiéramos el resultado final.
- No estaba familiarizado con los pandas, así que no pude resolver esta pregunta, aunque resolví la primera.
Unas 110 personas dieron la evaluación en línea y unas 28 fueron preseleccionadas para la entrevista.
Ronda de entrevistas: Las entrevistas se programaron dos días después de la evaluación en línea.
- Recibimos una hoja que contenía el tiempo de nuestra entrevista, el nombre del panel y el enlace de zoom.
- Mi entrevista estaba programada para las 3 p. m. y mi panelista era vicepresidente del Departamento de ciencia de datos de Genpact. Cuando entré lo saludé y me preguntó cómo estaba, a lo que respondí afirmativamente y le pregunté cómo estaba él.
- Luego le pregunté si podía presentarme y me dijo que sí. Di mi introducción y mencioné mis proyectos en él y que también estoy involucrado en la programación competitiva. Se sintió atraído por la parte en la que mencioné que hago programación competitiva.
- Entonces me preguntó ¿por qué haces programación?
- ¿Qué encuentras interesante en la codificación?
- ¿Qué fue lo que te atrajo?
- A lo que respondí de manera descriptiva y le expliqué por qué hago codificación y específicamente codificación competitiva.
- Luego entendió mi idea y, sobre la base de mi respuesta, me hizo una pregunta relacionada con «Strings», que es una estructura de datos de tipo array. Me pidió que le diera tres formas/enfoques para invertir una string. Tenía confianza en la respuesta y, de manera cortés pero simultánea, respondí con el primer enfoque que usaré una estructura de datos de pila, estaba satisfecho. Luego le di el enfoque de dos puntos, nuevamente quedó satisfecho. Por último, le di el enfoque en el que usamos la función inversa incorporada. Volvió a estar satisfecho.
- Luego siguió adelante y me preguntó qué le viene a la mente cuando digo «Estadísticas». Primero traté de darle la definición formal, pero me interrumpió y dijo: «Solo dígame, ¿qué le viene a la mente cuando digo este término? Entonces dije media, mediana, me viene a la mente la moda.
- Luego me dio una serie numérica y me pidió que encontrara la media y la mediana y las comparara.
- Luego preguntó qué cambios debería hacer en la serie para que la media y la mediana se distingan mucho entre sí.
- Me dijo, “tómate tu tiempo”, y se me ocurrió la idea de cambiar un número de la serie. Pero nuevamente la diferencia resultó ser mucho menor. Luego me pidió que hiciera un número muy grande en esa serie y luego calculara la media y la mediana. Ahora la diferencia resultó ser mucho más significativa. Estaba tratando de dirigirme a la idea de valores atípicos con esta pregunta.
- Luego se adelantó y me preguntó sobre mis proyectos. Tenía dos proyectos en Django, uno de los cuales es una lista de tareas primitiva y otro es un proyecto de nivel intermedio que es una aplicación web de reserva de aerolíneas. Le informé sobre mis dos proyectos.
- Luego me preguntó cuál es esa pregunta matemática que usted descubrió que era la más difícil. Respondí en términos de DSA y dije que la estructura de datos de Trie la percibo como compleja y que hasta ahora me resultaba muy difícil.
- Luego preguntó sus aplicaciones y yo le respondí.
- Luego preguntó qué otros temas hay que encuentro difíciles, le respondí que la Programación Dinámica y el Enfoque Codicioso se encuentran entre ellos.
- Él preguntó, ¿pueden decirme algún problema de DP? Luego le informé sobre el problema de la mochila y se lo expliqué correctamente. Por último, también hablé sobre algunos otros problemas que me gustan en DP.
- Finalmente me preguntó sobre mis pasatiempos y actividades extracurriculares y luego me preguntó si tenía alguna pregunta para él.
- Le hice algunas preguntas sobre el estado de Python y ML con el que deberíamos estar equipados para unirnos a la empresa como pasante y algunas otras preguntas relevantes.
- En toda la entrevista estuvo más centrado en mi enfoque que en mi respuesta, por lo que es importante discutir su enfoque con el entrevistador. Tenía confianza y respondí a todas sus preguntas con calma y confianza, esto juega un papel importante para enmarcar su imagen en la entrevista. Mi entrevista fue cortés y tranquila y me dio tiempo para enmarcar mis pensamientos y tuve una buena discusión sobre las preguntas.
- Por fin me pidió que dejara la llamada y salí.
La lista final de candidatos seleccionados llegó después de 2 días y 10 estudiantes fueron seleccionados de mi universidad. ¡Después de ser rechazado por 3 compañías, finalmente fui seleccionado como pasante en Genpact!
Consejos para recordar:
- Revisa tus materias con suficiente antelación, concéntrate en DSA, OOPS y OS.
- Esté preparado con al menos un buen proyecto de trabajo, casi todas las empresas preguntan sobre proyectos.
- Conozca su stack tecnológico y las tecnologías utilizadas en su proyecto.
- Esté tranquilo y mantenga su mente relajada pero cautelosa antes de unirse a la llamada.
- Siempre piense y luego responda, no responda tan pronto como escuche la pregunta. (Esto me ha costado bien en una entrevista pasada)
Y nunca pierdas la esperanza, amigo mío, estuve luchando durante casi 3 meses para conseguir un pasante y fui rechazado por 3 empresas, pero nunca perdí la esperanza. ¡Así que sé audaz y esperanzado, tu arduo trabajo valdrá la pena y eventualmente serás seleccionado!
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