Experiencia de entrevista de American Express para prácticas en tecnología

Hola, todos,

Estaré compartiendo con ustedes toda la experiencia sobre mi selección de pasantía de verano como pasante de tecnología en American Express. Tuve una evaluación en línea seguida de dos rondas de entrevistas, de las cuales una fue la ronda de recursos humanos y la otra técnica.

Ronda 1: prueba de codificación

Duración: 1 h 30 min

La ronda de codificación se realizó en la plataforma Codility y constaba de 3 preguntas de codificación y solo algunos casos de prueba eran visibles, los restantes eran casos de prueba ocultos.

Un problema era de strings, otro de programación dinámica y el tercero era un problema fácil.

  • Dada una string S de longitud N, la tarea es encontrar la longitud de la substring más larga de S donde cada elemento aparece incluso varias veces, https://www.geeksforgeeks.org/length-of-the-longest-substring -con-cada-personaje-que-aparece-un-número-par-de-veces/.
  • Te dan una lista bidimensional de tableros de enteros que representan un tablero de ajedrez. Devuelve la suma máxima que puedes obtener colocando dos torres en el tablero de modo que no puedan atacarse entre sí. La suma se hace sumando los dos números donde están colocadas las torres. (dos torres se atacan cuando se colocan en la misma fila o en la misma columna)
  • Dada una lista de números, en la que faltan algunos de los números y se da el promedio, encuentre los números que faltan.
  • Pude hacer los tres no exactamente de una manera muy optimizada, pero mi resultado fue correcto para los casos de prueba visibles, pero en Amex Test, no muestran todos los casos de prueba y tienen casos de prueba ocultos.

Después de una semana, enviaron los resultados de la codificación, alrededor de 15 estudiantes fueron preseleccionados para una entrevista, de los cuales i era el único estudiante de Ece, los restantes eran cs. Al día siguiente se programó la entrevista por la mañana, tuvimos 2 rondas en la aplicación Webex.

Ronda 2: Ronda de horas

Tiempo: 40 minutos

El entrevistador comenzó con su presentación y me pidió que me presentara. Ella me preguntó si te sientes nervioso, yo dije que sí, un poco luego me estaba haciendo sentir cómodo, la entrevista comenzó y me hizo preguntas de tipo gerencial.

  • Me pidió que me explicara sobre un proyecto que había hecho con el equipo y me preguntó cuál era mi contribución.
  • Ella me dio un escenario como si yo fuera el líder del equipo de 6 miembros, ahora uno de los clientes pidió funcionalidad para su producto y el plazo era de solo un mes, lo cual es imposible de completar dentro del plazo, dígame qué pasos tomará en este ¿situación?
  • ¿Alguna vez te has quedado atascado en tu proyecto? ¿Cómo manejaste esa situación? ¿Te rendiste o encontraste la solución?
  • ¿Te gusta trabajar individualmente o en equipo, explica por qué?
  • ¿Estás dispuesto a hacer una maestría?
  • Debido a la situación del covid, no tienes universidad, qué sientes al respecto, cuéntame tu experiencia durante el covid.
  • ¿Por qué AMEX?
  • Algunas preguntas más generales. Por último, me preguntó cómo te sentiste acerca de la entrevista y cualquier pregunta de mi parte, respondí que sí y le pregunté cuál es su función, cuáles son las herramientas y tecnologías utilizadas en AMEX (siempre pregunte al preguntas del entrevistador que crean una opinión positiva sobre usted).

Después de 15 minutos, se envió el enlace de la siguiente ronda.

Ronda 3: Ronda técnica

Tiempo: 1 hora

El entrevistador comenzó con su presentación y me pidió que me presentara

  • Pidió que me explicara sobre el proyecto que había mencionado en mi introducción. Más tarde me hizo preguntas relacionadas con el proyecto.
  • Explique la implementación de OAuth que hice en mi proyecto.
  • Me preguntó qué es la normalización y sus tipos, me hizo preguntas relacionadas con las tablas usando mysql (que fue fácil) y algunas de las preguntas básicas de las materias básicas de cs.
  • Más tarde cambió a los acertijos. Se le preguntaron casi 5 acertijos.
  1. 3 Bombillas y 3 Interruptores: Hay una habitación con una puerta (cerrada) y tres bombillas. Fuera de la habitación, hay tres interruptores conectados a las bombillas. Puede manipular los interruptores como desee, pero una vez que abra la puerta no podrá cambiarlos. Identifique cada interruptor con su bombilla. Todas las bombillas funcionan en https://www.geeksforgeeks.org/puzzle-7-3-bulbs-and-3-switches/.
  2. El programador tiene la capacidad de pensar 100 líneas de código en cinco minutos y puede escribir 100 líneas de código en 10 minutos. Se toma un descanso de cinco minutos después de cada diez minutos. ¿Cuántas líneas de código completará escribiendo después de una hora? https://www.toppr.com/ask/question/a-software-engineer-has-the-capability-of-thinking-100-lines-of-code-in-five-minutes/.
  3. Un mono comenzó a trepar un árbol de 20 pies cada hora, sube 3 pies y se desliza hacia atrás 2 pies, entonces, ¿cuánto tiempo le toma llegar a la cima? https://www.quora.com/A-monkey-started-climbing-20-ft-tree-each-hour-she-climb-3-ft-and-slipes-back-by-2-ft-so- cuánto-tiempo-tarda-en-llegar-a-la-cima.
  4. Un niño recibe ₹ 250 de sus padres cada semana para sus gastos. Pone ₹ 5 en su alcancía todos los días excepto el domingo cuando pone ₹ 10 en la alcancía. Come el almuerzo subsidiado en el comedor de la universidad por ₹ 10 todos los días de la universidad, excepto los sábados, cuando disfruta del almuerzo especial por ₹ 25. La tarifa del autobús a la universidad cuesta ₹ 4 por trayecto. Él tiene un día de fiesta el domingo. Esta semana quiere comprar un libro que cuesta ₹100. Para esto, caminaba hacia y desde la universidad. Se queda con ₹ 3 después de comprar el libro. Suponiendo que no haya otros gastos, ¿cuántas veces caminó esta semana?

Hizo más preguntas de mi parte, dije que sí e hice algunas de las preguntas relacionadas con la empresa.

La entrevista estaba hecha. Los resultados salieron el mismo día por la noche alrededor de las 10.

Resultados: Seleccionado.

Puntas: 

  • La codificación juega un papel importante. Practique todos los días y asegúrese de resolver al menos 3 o 4 problemas diariamente en Leetcode.
  • Fortalezca sus habilidades de estructuras de datos y prepárese también para los rompecabezas.
  • Prepárese muy bien para las materias básicas DBMS, OOPS, OS y Networking.
  • Hacer buenos proyectos que tengan aplicaciones en la vida real.
  • Esté preparado con todos los temas y proyectos mencionados en su currículum.
  • Sea siempre interactivo en la entrevista que da una opinión positiva sobre usted.
  • Tenga confianza en que esto es lo más importante en una entrevista, incluso si no sabe la respuesta, tenga confianza.
  • Trabaja duro y mantén la consistencia en tu preparación.

¡¡Mis mejores deseos!!

Publicación traducida automáticamente

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