Hola, soy Manish KC de MAKAUT, WB. Este artículo es una continuación del Examen de certificación de Infosys | InfyTQ .
Recibí un correo electrónico de Infosys el 2 de agosto de 2019 informándome que fui preseleccionado para la prueba de actualización de InfyTQ y recibí un enlace de invitación con la fecha y hora mencionadas para la evaluación técnica.
Evaluación técnica
La prueba fue el 7 de agosto de 2019. Hubo 3 preguntas de codificación. Resolví 1 pregunta. La pregunta que había resuelto se da a continuación:
Pregunta: Inversión de bits
Se le da una array de tamaño n. Cada elemento de la array es 0 o 1. Debe realizar exactamente una operación. En una operación, debe seleccionar un subarreglo e invertir todos los bits en el subarreglo. El tamaño mínimo del subarreglo a seleccionar es 1 y el tamaño máximo es n.
Imprime el número máximo de 1 que puedes obtener haciendo la operación descrita anteriormente.
[Nota: la inversión significa cambiar un 0 a 1 y un 1 a 0]
Caso de prueba:
Input: 6 1 0 0 1 0 1 Output: 5
La solución a la pregunta anterior se da a continuación:
n = int(input()) # Number of elements in the array arr = list(map(int, input().split())) # Array containing 0s and 1s ones_count = [] # Use two for loops to creat subarrays for i in range(n): for j in range(i + 1, n + 1): # arr[i:j] is a subarray # The main logic to calculate count of 1s ones_count.append(arr.count(1)+arr[i:j].count(0)-arr[i:j].count(1)) # finally, maximum of ones_count will be the required answer print(max(ones_count))
Entrevista
Recibí un correo de Infosys el 13 de agosto de 2019 informándome que fui seleccionado para SES (Especialista en ingeniería de sistemas) PPI (Entrevista previa a la colocación). El 19 de agosto recibí un correo más de Infosys sobre la fecha y hora del PPI. Estaba programado para el 26 de agosto y la hora de presentación era a las 9:00 a.m.
El día de la entrevista, es decir, el 26 de agosto, entré en la sala de entrevistas, había más de 10 paneles de entrevistas diferentes y cada panel consta de un solo entrevistador, es decir, solo un entrevistador estaba entrevistando a un entrevistado a la vez. Las preguntas que me hicieron fueron las siguientes:
- Presentarte.
- ¿Qué es la ciencia de datos?
- ¿Qué es el aprendizaje automático?
- ¿Qué es el algoritmo de aprendizaje automático?
- ¿Cuál fue el proceso de examen por el que llegaste aquí?
- ¿Cuál es la diferencia entre Python y C++?
Eso es todo. Me hicieron solo 6 preguntas. La duración de la entrevista fue de 6 a 8 minutos.
Resultado
El resultado fue anunciado el mismo día por la tarde. Alrededor de las 6:00 p. m., me llamaron y el jefe del equipo de reclutamiento dijo: «Felicitaciones, Manish Kumar Chaudhary, se le ofrece el puesto de Especialista en ingeniería de sistemas en Infosys».
Publicación traducida automáticamente
Artículo escrito por mkumarchaudhary06 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA