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.
- ¿Qué lenguaje de programación eliges para el examen? (Respuesta Python)
- ¿Por qué eliges / aprendes Python? ¿Por qué no otro idioma?
- ¿Qué es el manejo de excepciones?
- ¿Qué es Tupla?
- ¿Qué es DBMS?
- ¿Qué es RDBMS?
- ¿Qué es la estructura de datos?
- ¿Qué es una lista enlazada?
- ¿Tipo de lista enlazada?
- ¿Qué es el concepto de programación orientada a objetos?
- ¿Qué es la encapsulación?
- ¿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