Societe Generale visitó mi universidad (COEP) para obtener un perfil de «Ingeniero de software». 180 personas aplicaron a la empresa. Los criterios de aplicación fueron 6 CGPA, 60% en el 12 y 60% en el 10.
Examen escrito: Hubo un total de 37 preguntas.
- 35 preguntas sobre competencia de producción, inglés, razonamiento, conceptos básicos de informática
- 2 preguntas de codificación preguntas.
De los 180 estudiantes, 55 fueron nominados para la entrevista técnica.
Entrevista técnica (35-40 minutos): El entrevistador primero me pidió que me presentara. Luego procedió a hacer preguntas sobre los temas que mencioné en mi auto-presentación. Había mencionado C++, DSA, OOPS y DBMS.
(Para algunas personas, la entrevista técnica fue más sobre sus proyectos/pasantías, pero esto solo se aplica a aquellos candidatos que tienen proyectos/pasantías medianas a pesadas en su currículum, en mi caso, los proyectos eran 2 proyectos básicos de C++ y no había pasantías en el dominio del software, por lo que el entrevistador no me preguntó sobre mis proyectos).
Mi entrevista técnica se dividió en 3 partes. (También me preguntó si sabía HTML/CSS/Web Dev, le dije que no, a lo que respondió «no hay problema»).
Parte 1: DSA: Me preguntó cuál es mi estructura de datos favorita. Dije, lista enlazada. Ella me pidió que escribiera un código:
- Hasta que crear una lista enlazada
- Eliminar un nodo de la lista vinculada.
Rápidamente escribí los códigos y le expliqué mi enfoque. Para eliminar un nodo, expliqué 2 enfoques diferentes, que tuvieron un mejor impacto.
Parte 2: OOP: Durante bastante tiempo la entrevista giró en torno al concepto de programación orientada a objetos. (Creo que esto se debió a que mencioné los OOP varias veces en mi presentación). Algunas de las preguntas fueron:
- ¿Es C++ un lenguaje que incluye todas las funciones de OOP?
- ¿Cuál es el punto de constructores y destructores, que difieren en su sintaxis?
- ¿Qué es una función de amigo?
- ¿Qué es una función virtual? ¿Cuál es la necesidad de una función virtual?
- ¿Qué sabes sobre el polimorfismo? (Esta fue la última pregunta porque expliqué el polimorfismo con mucha confianza, con claridad conceptual y una explicación detallada junto con ejemplos de la vida real. Comenzando con polimorfismo en tiempo de compilación y polimorfismo en tiempo de ejecución, hasta funciones de sobrecarga, sus tipos, sobrecarga por operadores, método anulación, funciones virtuales, etc.)
Pude responder todas las preguntas de OOP y DSA que tuvieron un impacto positivo.
Parte 3: SQL: Casi arruiné esta parte. Me preguntó si sabía sobre Joins. Dije «Lo sé teóricamente, pero no estoy seguro acerca de la sintaxis». Aún así, hizo una pregunta sobre las uniones y me pidió que escribiera una pregunta. Lo intenté, pero estaba mal. Luego me pidió que consultara al empleado de la tabla con el salario máximo, donde los 3 campos de la tabla son la identificación del empleado, el nombre del empleado y el salario del empleado. Aunque era una pregunta fácil, no pude responderla correctamente.
Parte adicional:(Creo que este fue el punto de inflexión)
Entonces el entrevistador me preguntó si tenía alguna pregunta para ella. La incomodidad en las preguntas de SQL podría haberme costado mucho, así que decidí terminar la entrevista con una nota positiva. Le dije: ‘No tengo ninguna pregunta, solo quería decir algo. No soy tan bueno en términos de mi conocimiento horizontal, pero soy una persona trabajadora. Aprenderé todas las pilas tecnológicas requeridas si se selecciona en SocGen. Después de esto me dijo «está bien, claro», y me pidió que saliera de la habitación. Pero volví a decir “una cosa más, señora”. Como las entrevistas eran virtuales, la invité a Pune y específicamente a nuestro campus, la Facultad de Ingeniería de Pune. Ella estaba feliz y encendió su cámara. Ella habló de su pariente en Pune.
Fui preseleccionado para la ronda de gestión.
Ronda 2 (Ronda Gerencial) (35-40 min): El entrevistador primero se presentó y me pidió que le contara sobre mí. Luego pasó a mi proyecto y después de explicar el proyecto me preguntó acerca de la lógica utilizada en el proyecto. Se sumergió más en el proyecto. Pude manejar esas preguntas bastante bien. Luego pasó a mis actividades extracurriculares.
Le encantó el hecho de que juego fútbol para el equipo de mi universidad y también que me gustan los deportes y las actividades extracurriculares. Me preguntó sobre mi experiencia jugando en un equipo. También me explicó cómo existe una cultura futbolística en Bangalore y cómo SocGen promueve el deporte. La entrevista dio lugar a una discusión. Discutimos varios temas en mi currículum y en SocGen.
Pero el entrevistador hizo 1 pregunta muy audazmente: «¿Qué pasa si otra empresa ofrece más salario que SG? ¿Qué vas a hacer?» Respondí: «Estoy buscando un trabajo estable a largo plazo con una buena experiencia de aprendizaje, creo que SocGen me lo ofrece. Así que no voy a cambiar (al menos en los primeros años de mi carrera empresarial). Yo se quedará con SocGen». Muchos de mis amigos han estropeado esta parte porque dijeron: «Si el crecimiento es bueno, podría cambiar». ¡incluso quieren empleados a largo plazo si invierten en su capacitación!
¡El resto de la entrevista fue como una discusión sobre temas aleatorios!
Ronda 3 (ronda de recursos humanos) (15 min)
- Háblame de ti.
- ¿Por qué Société Générale? ¿Por qué deberíamos seleccionarte?
- ¿Qué ubicación prefieres? ¿Problemas con las mudanzas?
- ¿Ofrecerías un soborno si hay un proyecto demasiado importante para tu carrera?
- ¿Qué harás si tienes mejores oportunidades que Societe generale?
¡25 estudiantes fueron nominados para la última oferta y afortunadamente yo era uno de ellos!