Ronda 1: Esta fue una ronda combinada para participantes globales. Infosys llevó a cabo dos programas de contratación, a saber, HackwithInfy e Infytq. Las personas pueden participar en cualquiera de ellos o en ambos. Participé en Hackwithinfy. Los estudiantes/profesionales que deseen participar pueden registrarse en Onwingspan.
Infosys realiza estas rondas una vez al año. La inscripción comienza al menos un mes antes del examen.
Acerca de la ronda de codificación de Hackwithinfy: había 3 preguntas basadas en la programación dinámica que debían resolverse en aproximadamente 180 minutos. Pude resolver 2 preguntas completamente y 1 pregunta parcialmente. La dificultad de los problemas varía de fácil a difícil. No hay dos participantes que obtengan el mismo conjunto de las tres preguntas, pero puede haber preguntas comunes.
Se sabe que
- Los participantes que pudieron resolver 3 preguntas por completo avanzarán a la final y también se les ofrecerá una oportunidad de entrevista previa a la colocación para el rol de Power Programmer .
- A los participantes que pudieron resolver 2 preguntas por completo se les ofrecerá una oportunidad de entrevista previa a la colocación para el rol de Power Programmer .
- A los participantes que pudieron resolver 1 pregunta por completo se les ofrecerá una oportunidad de entrevista previa a la colocación para el puesto de Ingeniero especialista digital.
Ronda 2: Esta fue una ronda de entrevistas técnicas. Se compartió un enlace a una reunión de Webex dos días antes de programar la entrevista. Las siguientes fueron las preguntas realizadas:
- Háblame de ti
- ¿Qué sabes sobre el problema del vendedor ambulante ?
- ¿Cómo resuelves el problema?
- Le dije que este es un problema NP-Hard. No hay algoritmos de tiempo polinomial para resolver el problema.
- Existen algoritmos de tiempo Pseudo-Polinomial que utilizan el concepto de Programación Dinámica.
- ¿Puedes codificar la solución?
- Me pidieron que compartiera mi pantalla, abriera cualquier editor de mi elección y comenzara a codificar la solución basada en Programación Dinámica en cualquier idioma de mi elección.
- Elegí Microsoft Visual Studio Code y Python para implementar la solución. Me dio un tiempo de 40 minutos para implementar la solución. Pude hacerlo en unos 30 minutos.
- Luego discutimos la solución y las mejoras a la implementación.
- Estaba un poco feliz de verme siguiendo las convenciones de codificación de Python.
- Habla de tus proyectos
- ¿Por qué usaste esta tecnología?
- ¿Tuviste alguna dificultad mientras trabajabas en el proyecto?
- ¿Cómo los superaste?
- ¿Fue un proyecto de grupo o lo hiciste solo?
- ¿Cómo resolviste el choque entre tus ideas y la de tu pareja?
- ¿Tiene usted alguna pregunta?
Esta ronda terminó muy bien. El entrevistador quedó muy impresionado con mi actuación. Se sabe que a las personas que no pudieron desempeñarse bien en la entrevista previa a la colocación para el puesto de programador de energía se les ofreció otra oportunidad de la entrevista previa a la colocación para el puesto de ingeniero especialista digital.
Sin embargo, no hubo información de los gerentes de contratación o los coordinadores de colocación durante aproximadamente 2 meses. Esto probablemente se debió a que se estaban realizando entrevistas con otros estudiantes universitarios. Luego enviaron un correo para los estudiantes seleccionados.
No hubo ninguna ronda de recursos humanos u otra ronda técnica para mí.
Veredicto: seleccionado para el rol de programador especialista (anteriormente llamado programador avanzado)
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