Ronda 1: Para esta ronda, solicité a través de la aplicación InfyTQ y me llamaron para presentarme al examen. Anteriormente hubo un seminario de Infosys, donde llegué a conocer más de cerca la empresa. La puntuación de corte fue del 65%, que se discutió anteriormente durante el seminario. Este examen contenía 2 problemas de programación y 20 MCQ de DBMS, consultas SQL, concepto OOPS y algoritmos. Para la parte de codificación, el único lenguaje disponible era python. No uso mucho python, pero lo bueno es que se proporcionó una breve documentación de python, por lo que fue muy útil para mí. Las preguntas de codificación fueron fáciles. El resultado se declaró inmediatamente después del examen y obtuve suficiente puntaje. Me llamaron para que me presentara a la ronda de recursos humanos el mismo día.
Hubo una pregunta básica como de dónde eres, hay alguna brecha… etc.
RRHH: ¿Por qué quiere unirse a Infosys?
Yo: Respondí correctamente.
Entonces esta entrevista había terminado. Recibí el correo y supe que había aprobado la ronda 1. Después de aprobar esta ronda, se suponía que recibiría la oferta para SE (ingeniero de sistemas), pero a todos se les dio la oportunidad de un proceso de actualización.
Ronda 2: esta ronda fue una prueba de actualización, que fue una ronda de codificación en línea en la plataforma Hackerrank. Esta fue una ronda de codificación de 3 horas de duración con 3 preguntas. Las preguntas fueron bastante difíciles, pero de alguna manera pude resolver dos preguntas por completo y 1 pregunta parcialmente. Aquí mis habilidades de programación competitiva me ayudaron mucho porque las preguntas involucraron algunos buenos conceptos y habilidades de implementación cruciales. La tercera pregunta se trataba de contar e implementar una expresión regular. Y yo estaba entre los primeros de esta ronda, así que me llamaron para una entrevista para PP.
Los primeros de esta ronda fueron llamados para el rol de PP (Power Programmer). Mientras que otras personas fueron llamadas a una entrevista para el rol de SES (Ingeniero de sistemas) / SE (Ingeniero de sistemas) en función de sus puntajes.
Ronda 3: En esta ronda, la primera ronda fue una ronda de entrevistas técnicas cara a cara. Esta ronda fue bastante larga.
Entrevistador: Ranjeet, ¿sabes cuál será el papel después de la selección?
Yo: si señor, Desarrollador FullStack.
Entrevistador: ¿Sabes qué es un Desarrollador FullStack y cuáles son las responsabilidades?
Yo: Respondí correctamente según yo mismo.
Entrevistador: Escriba un programa para convertir los números en palabras.
Yo: Señor, tengo que escribir el código fuente real o simplemente el pseudocódigo.
Entrevistador: No, todo el código fuente.
Yo: Empecé a escribir el código. No estaba muy cómodo porque escribirlo en papel es una cosa muy diferente escribirlo directamente en IDE. Cometí algunos errores tontos aunque ya había hecho este mismo problema antes.
Entrevistador: Escribe un programa para eso (me dio otro problema).
Yo: La pregunta me pedía encontrar el siguiente palíndromo de un número dado que puede tener de 10 a quince dígitos. Y lo hice de alguna manera.
También pidió escribir código para algunas preguntas de codificación fáciles (como encontrar la suma de los dígitos de un número hasta que la suma se convierta en un solo dígito)
Entrevistador: ¿Conoce DBMS…?
Yo: si señor, (luego me preguntaron algunos términos básicos como Normalización, FNBC, 3NF, 2NF, 1NF, Atomicidad, Redundancia, Inconsistencia, etc.)
También me hicieron preguntas del sistema operativo como Thread, Process, procesamiento paralelo.
Entrevistador: ¿Conoces el aprendizaje automático?
Yo: Dije como se menciona en mi currículum.
Entrevistador: Ha mencionado Blockchain aquí (en resumen), dígame qué es blockchain.
Yo: Respondí (Él estaba impresionado).
Entrevistador: ¿Sabes qué es GitHub?
Yo: Le hablé de Github y otras herramientas de control de versiones.
Entrevistador: Ok Ranjeet, he terminado con la entrevista. ¿Tienes alguna pregunta para mí?
Yo: No señor.
Luego me ascendieron a una ronda de recursos humanos en la que no había nada de qué preocuparse.
El mismo día declararon el resultado y dijeron: «Ranjeet, estás seleccionado para el rol de programador de energía».