Experiencia de entrevista InfyTQ (Prueba de actualización)

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:

  1. Presentarte.
  2. ¿Qué es la ciencia de datos?
  3. ¿Qué es el aprendizaje automático?
  4. ¿Qué es el algoritmo de aprendizaje automático?
  5. ¿Cuál fue el proceso de examen por el que llegaste aquí?
  6. ¿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

Deja una respuesta

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