Experiencia de entrevista de Infosys para el rol de programador de energía | HackWithInfy 2020

HackWithInfy es básicamente una competencia en línea realizada por Infosys. Incluye dos rondas de codificación y un hackathon.

En función del rendimiento en la ronda de codificación, se deciden más cosas. Los 100 mejores estudiantes tienen la oportunidad de participar en el hackathon y, además, reciben una llamada para una entrevista para el rol de Power Programmer. Los 500 mejores estudiantes reciben una llamada de entrevista solo para el rol de programador de energía y alrededor de 2000 estudiantes reciben una llamada para el rol de especialista en ingeniería de sistemas.

RONDA 1 (Ronda de Codificación en Línea): Se realizó en el mes de marzo y estuvo alojada en la plataforma HackerEarth. Nos dieron 180 minutos para resolver. Consistía en 3 preguntas de codificación y resolver dos preguntas era suficiente para calificar para la siguiente ronda.

RONDA 2 (Ronda de Codificación en Línea): Se realizó en el mes de mayo y fue supervisada por la Web. El giro que hizo Infosys este año fue que no pudimos ver si nuestra solución estaba pasando todos los casos de prueba privados. Todos pudimos saber si la solución está dando la respuesta correcta en un caso de prueba en particular. Entonces, después de resolver dos preguntas, dediqué el resto de mi tiempo a ejecutar varios casos de prueba y verificar si el resultado es correcto o no.

Las preguntas en ambas rondas de codificación estaban fácilmente disponibles al buscar en Google. O eran de codeforces o eran del HWI del año anterior.

Durante el mes de julio, recibimos el resultado de la ronda 2. Yo estaba entre los 500 mejores, por lo que recibí una llamada para una entrevista para el puesto de Power Programmer.
El proceso de entrevistas y hackathon se completó en el mes de agosto para los 100 mejores estudiantes. Nuestra entrevista fue en el mes de septiembre.

RONDA 3 (Entrevista técnica 1): Recibí el correo 3 días antes. Fue una entrevista de 1 hora y se realizó en la propia plataforma de Infosys conocida como ‘Infosys Meridian’. Me uní a través del enlace dado. Solo había 1 panelista.

  • Introducción
  • Luego, el entrevistador compartió preguntas de codificación en el chatbox y me pidió que compartiera la pantalla y comenzara a escribir en cualquier compilador.

Pregunta No. 1: Hay un árbol con n Nodes y n-1 aristas. Se dan dos números enteros u y v . Necesitamos encontrar el número de pares desordenados válidos. La definición para que un par sea válido es la siguiente: un par {x,y} es válido si, en el camino más corto de x a y, si tanto u como v están presentes, entonces en este camino v debe ir antes que u . Si u o v o ambos están ausentes en la ruta, entonces el par es válido. 

Muestra:

Input: n=3, u=1, v=3  edges were 1<->2,  2<->3
Output:5

Explanation: (Explanation was not given by the interviewer)
The given tree:
1
 \
  2
   \
    3
Valid pairs: 
{1,2}: v is not present, therefore the pair is valid
{2,1}: {2,1} and {1,2} are considered diff pair
{2,3}: u is not present, therefore the pair is valid
{3,2}: {2,3} and{3,2} are considered diff pair
{3,1}: Path from 3 to 1: 3->2->1. In this path v (i.e 3) comes before u (i.e 1)

Me tomó alrededor de 15 minutos comprender lo que la pregunta me pedía que hiciera. Después de codificar durante los siguientes 45 minutos, pude ejecutar mi código. El entrevistador me dio 3 casos de prueba en el chatbox y me pidió que ejecutara mi código en ellos. Dio las respuestas correctas en 2 casos de prueba y las incorrectas en el tercer caso de prueba. 

(Después de la entrevista me enteré de que esta pregunta se le hizo a 4 de mis amigos y ninguno pudo ejecutarla).

Pregunta No. 2: dado un archivo de 2 GB y el tamaño de RAM es de 1 GB. Diseñe un algoritmo para ordenar el archivo. Se sabía que esta pregunta era y rápidamente le expliqué mi algoritmo al entrevistador.

Pregunta No. 3: Esta pregunta fue de DBMS. ¿Qué es equijoin? ¿Qué es la función de rango en SQL? Aunque estudié DBMS y trabajé en SQL, aún no estaba al tanto de las dos preguntas y finalmente no pude responder.

La entrevista duró alrededor de 75 minutos. Y con algunas preguntas básicas de RRHH como metas, aspiraciones… la entrevista terminó.

RONDA 4 (Entrevista Técnica 2): No sé si la ronda técnica 2 estuvo para todos los estudiantes, pero desde mi colegio todos fueron llamados para otra ronda. En esta ronda también hubo un solo panelista. Las preguntas eran de DBMS, OOP, proyectos, experiencias de pasantías……….

Obtuvimos el resultado después de 10 días, y me ofrecieron un rol de especialista en ingeniería de sistemas,

PUNTAS:

  • En las rondas de codificación, asegúrese de abrir el enlace de prueba en el navegador sin abrir otras pestañas. Si por error su navegador se minimiza o abre una nueva pestaña, recibirá una advertencia. Si descubren que se abrieron varias pestañas y usted cambió de pestaña (por error o intencionalmente), la prueba finaliza de inmediato.
  • Ten confianza en lo que respondes y, lo más importante, sé genuino y honesto.

    ¡¡¡¡Buena suerte!!!!

Publicación traducida automáticamente

Artículo escrito por ArifShaikh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *