Experiencia de entrevista de Infosys | Prueba de actualización InfyTQ 2020

Hola a todos, estoy aquí para compartir con todos ustedes mi experiencia en el proceso de selección de InfyTQ. Entonces, básicamente, este examen se divide en 3 rondas.

Ronda 1: mi primera ronda se realizó en la última semana de febrero de 2020. Y este examen se divide en 2 secciones y cada sección tiene 20 preguntas. La sección 1 tenía una pregunta de aptitud que es de nivel básico a medio. Y la sección 2 tenía una pregunta de tipo objetivo que es de nivel medio a alto y esta pregunta es del lenguaje de programación (podemos elegir entre Python y Java solamente: que tenemos que elegir durante la reserva de espacios), estructura de datos, DBMS (MySQL y 1 pregunta es de MongoDB).

Obtuve mi resultado después de 3-4 días. Y clasifiqué para la ronda 2.

Nota: El material de estudio disponible en InfyTQ es mejor para completar la sección 2 de la Ronda 1 y también lo ayuda en la Ronda 2 (ya que el nivel de dificultad y el tipo de pregunta son casi iguales). Pero el material solo está disponible en el lenguaje de programación Python.

Ronda 2: después de obtener el resultado de mi ronda 1, mis exámenes de la ronda 2 se programaron para la primera semana de marzo. Pero, debido a COVID-19, está programado algunas veces más. Y por último, se lleva a cabo la 3ª semana de junio. Este examen también tenía 2 secciones. La sección 1 tenía 2 preguntas de codificación, 1 pregunta era fácil y otra era mediana. La sección 2 es igual a la ronda 1.

Obtuve mi resultado, en la primera semana de julio y también califico para este examen.

Entrevista: Mi entrevista estaba programada para el 2 de octubre. Y recibí el correo solo 2 días antes de la entrevista. Mi entrevista fue de 17-18 min. largo. La pregunta que hizo el entrevistador:

La entrevista comienza con mi Introducción.

  1. ¿Qué lenguaje de programación eliges para el examen? (Respuesta Python)
  2. ¿Por qué eliges / aprendes Python? ¿Por qué no otro idioma?
  3. ¿Qué es el manejo de excepciones?
  4. ¿Qué es Tupla?
  5. ¿Qué es DBMS?
  6. ¿Qué es RDBMS?
  7. ¿Qué es la estructura de datos?
  8. ¿Qué es una lista enlazada?
  9. ¿Tipo de lista enlazada?
  10. ¿Qué es el concepto de programación orientada a objetos?
  11. ¿Qué es la encapsulación?
  12. ¿Preguntar sobre mis proyectos?

La última pregunta fue sobre mis pasatiempos: ¿a qué juego estás jugando ahora que PUBG está prohibido?

Recibí el resultado de mi entrevista el 7 de diciembre por correo, donde se menciona que fui seleccionado para el puesto de ingeniero de sistemas en Infosys. Y también tengo la oportunidad exclusiva de presentarme a la selección para un puesto más alto, como especialista en ingeniería de sistemas y programador de energía. Y si no califico para el rol más alto a través de la prueba de actualización, usted conservará el rol de ingeniero de sistemas en Infosys. 

Prueba de actualización: mi examen de actualización estaba programado para el 13 de diciembre y recibí mi correo justo antes de 3 días. La prueba de actualización se realizó en Hacker Earth y no fue un examen protegido por la web. Este examen tiene 3 preguntas de codificación: Fácil (50 puntos), Medio (75 puntos), Difícil (100 puntos), un total de 225 puntos, y los puntos se asignan según la cantidad de casos de prueba que apruebe.

(FÁCIL- 50 puntos) Pregunta 1: Escriba un programa para sumar todos los números naturales hasta N, pero no en decimal, hágalo en binario.

Ejemplo 1:

input: 2(value of N)
output: 11
Explanation:  binary of 1= 01
binary of 2= 10
01+10=11

Ejemplo2:

input: 3
output: 22
Explanation:  binary of 1= 01
binary of 2= 10
binary of 3= 11
01+10+11=22

Ejemplo3:

input: 4
output: 122

MyCode (en Python): (función interna)

total=0
for i in range(1,N+1):
       total+=int(bin(i)[2:])
return total

Nota: aunque Mi código era correcto y funcionaba bien en todas las entradas de muestra que estaba ingresando manualmente. Pero este código solo pasó 1 caso de prueba y el resto de los casos de prueba no pueden pasar debido al límite de tiempo. (Lamentablemente, solo obtengo 3 puntos de 50).

(MEDIO-75 puntos) Pregunta 2: ¿Calcular la suma de Ai/Aj, donde A es una array de N números?

Ejemplo 1:

Input: 3 (N no. of elements)
1 3 2
Output: 9
Explain:
1/1 + 1/2 +1/3 =1+0+0=1
3/1 + 3/2 +3/3= 3+1+1=5
2/1 + 2/2 + 2/3= 2+1+0=3
1+3+5=9

Mi código no pudo pasar 2 casos de prueba debido al límite de tiempo, pero el resto de los casos de prueba pasan con éxito y de esta pregunta obtuve 55 puntos.

No pude resolver la tercera pregunta. A ver que pasa (esperando resultado)

Gracias

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

Deja una respuesta

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