Experiencia de entrevista de American Express para FTE | Presencial 2020

American Express visitó nuestro campus el 23 de agosto de 2020 para el puesto de aprendiz de ingeniero de software en la ubicación de Gurgaon/Bangalore. Hubo 3 rondas de selección en la empresa. El límite de CGPA fue 7 y todas las sucursales pudieron solicitar la prueba. Alrededor de 500-700 estudiantes dieron la primera ronda: pruebas en línea.

Ronda 1 (Prueba en línea): la primera ronda fue una prueba en línea realizada en Codility que constaba de 3 preguntas de codificación que debían resolverse en una duración de 1 hora y 30 minutos. La desventaja de esta plataforma es que el 80 % de los casos de prueba están ocultos y se ejecutan en segundo plano. Entonces puede ver su código ejecutándose en solo 2-3 casos de prueba y es muy difícil determinar si el programa es correcto o no. Las preguntas eran las siguientes.

  1. Encuentre el número mínimo de eliminaciones en una string para que cada letra tenga una frecuencia de aparición única. Enlace del artículo .
  2. Ligera Modificación de Rango del gráfico.
  3. Número de subarreglos con suma 0

Sugerencias: intente resolver todas las preguntas de codificación correctamente, ya que solo las personas preseleccionadas resuelven todas las preguntas correctamente.

Después de la primera ronda, 20 estudiantes, incluyéndome a mí, fueron preseleccionados para la siguiente ronda, que fue una ronda de entrevistas.

Ronda 2 (Entrevista técnica Ronda 1): Esta ronda fue una ronda de entrevistas técnicas. El entrevistador me pidió que hiciera una breve presentación sobre mí. Comencé mi introducción contando la mayoría de las cosas que estaban escritas en mi CV. Luego me hizo las siguientes preguntas:

Rompecabezas:

  1. Problema de las 8 bolas: Cómo encontrar una bola defectuosa en 2 medidas

Sistema de administración de base de datos:

  1. ¿Cuál es la diferencia entre SQL y NoSQL?
  2. ¿MongoDB es mejor que SQL? Si es así, ¿por qué? Si no, ¿por qué?
  3. Explicar el concepto de escalabilidad en detalle.
  4. ¿Qué sabes sobre la fragmentación de bases de datos?
  5. Escriba una consulta SQL para encontrar el segundo salario más alto en la base de datos.
  6. ¿Qué es la indexación de bases de datos?

Matemáticas:

  1. Algunas preguntas de matemáticas basadas en ecuaciones lineales. (Ya que en mi currículum se mencionó que gané un evento de matemáticas a nivel nacional).

Programación orientada a objetos:

  1. Explicar todas las características de OOPS.
  2. ¿Cuáles son los 2 tipos de polimorfismo?
  3. ¿Qué es la sobrecarga de funciones? Explique con un ejemplo.
  4. ¿Cuál es la diferencia entre la sobrecarga de funciones y la anulación de funciones?
  5. ¿Qué son las funciones virtuales?
  6. ¿Qué es la herencia y cuáles son los tipos de herencia?

Sistemas operativos:

  1. ¿Cuál es la diferencia entre un proceso y un hilo?
  2. ¿Qué es un mutex? ¿En qué se diferencia de un semáforo binario?

Consejos: Sea minucioso con todas las materias básicas de informática porque el entrevistador puede evaluar su conocimiento en cualquiera de las materias.

Después de esta ronda, 12 estudiantes, incluyéndome a mí, fueron preseleccionados para la siguiente ronda, que fue una ronda de recursos humanos.

Ronda 3 (ronda técnica 2 + ronda de recursos humanos): en esta ronda, el entrevistador me hizo algunas preguntas comunes de recursos humanos

  1. Dime algo sobre ti.
  2. Discute tus proyectos. Hizo muchas preguntas relacionadas con mis proyectos.
  3. ¿Cuáles son las ventajas de las redes definidas por software sobre las redes tradicionales? (ya que era mi proyecto)
  4. Luego me dio un problema que era una versión modificada del problema de Josefo .
  5. Problema de la Torre de Hanoi (código y explicación)
  6. ¿Tiene alguna preferencia de ubicación?

Finalmente, la empresa seleccionó a 8 estudiantes del campus. Sin embargo, no pude llegar a la lista final debido a la última ronda.

Publicación traducida automáticamente

Artículo escrito por kunal1210 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 *