American Express Interview Experience for GET

Last Updated : 16 Oct, 2024

Role: Graduate Engineer Trainee (6-month internship + full-time opportunity)

Mode: On-campus recruitment

Rounds: 3 Rounds (1 coding + 2 interviews)

Round 1: Coding Round

American Express First round was a Codility round with three coding questions. The difficulty ranged from medium to hard. The questions tested algorithms and problem-solving skills. After a month, the shortlisted students were announced, and I was selected for the next round.

Round 2: Technical Interview

  • 10 students were shortlisted. The interview panel consisted of two interviewers. And interview lasted for 1.5 hours.
  • Introduction: They asked for an introduction and something unique not listed in my resume.
  • Internship and Projects: As my background was in backend development, they focused on this. Questions included:
  • Internship Experiences & Project Discussion
  • npm packages: How to manage and update versions.

React: Basics like useState, useEffect.

Coding Problem:

  • Problem: Find duplicate elements in an array.
  • 1st Approach: Use unordered_map to count frequency. Store elements with frequency > 1.
  • 2nd Approach: Use two unordered_set—one for tracking seen elements, another for duplicates. Convert the duplicates set to a vector for output.
  • Database Questions: Concepts of joins and indexing were discussed.

Puzzle Question:

Three students (A, B, C) stand in a line. A can see B and C; B can see C. C can’t see anyone. They each wear one of 5 hats (3 white, 2 black). A and B don’t know the color of their hats, but C confidently identifies their hat. The solution involves logical deduction based on what A and B don’t know.

Few HR Questions:

  • Why do you want to join Amex?
  • Why Amex specifically?

Round 3: Final Interview

4 out of 10 students moved forward. This round was with the Engineering Manager and was a mix of technical and HR questions, lasted for approx 45 minutes.

Project Discussion:

  • Why did you choose to build your projects?
  • Explain the flow of a website from frontend to backend.
  • How does authentication work?
  • What is JWT and REST API?

HR Questions:

  • Strengths and weaknesses.
  • How do you handle conflicts in a team?

The final round was more conversational, focusing on personality and overall fit for the role.

Result: Successful candidates were announced after a week.


Comment