First it start with introducing the current department structure of American Express. Then I did a self-introduction. And the I was required to solve a puzzle which is about horse racing.
Interview questions [1]
Question 1
You have 25 horses, and you want to pick the fastest 3 horses out of those 25. In each race, only 5 horses can run at the same time because there are only 5 tracks. What is the minimum number of races required to find the 3 fastest horses without using a stopwatch?
I applied online. The process took 3 weeks. I interviewed at American Express (Phoenix, AZ) in Apr 2019
Interview
For starters, my impression is that American Express is a great place to work. I had a great experience actually going to my in person interviews and meeting various members of the team. That said, the recruiting team is a mess.
I've applied and interviewed for 3 positions recently, and every time I have worked with a recruiter they really dropped the ball on communication. Multiple times I was given a date I would hear more, and multiple times I never heard from them. Multiple times the recruiters excitedly stated "reach out at any time with questions!" and then ghosted. I have spoken with people inside the company, and they have repeatedly apologized for the recruiter team and suggest I contact the hiring manager directly if possible.
My advice: if you have multiple offers, do not wait around for American Express.
Interview process itself was fairly standard, though inconsistent. Some positions have a phone screen, some combine the technical/behavioral interview, and another separated the technical and behavioral. One position I was told the time for a decision would be a few days after the interview, another said it could be multiple weeks or longer.
Technical questions were entirely based on what I put on my resume, and fairly consistent with other reviews.
Interview questions [5]
Question 1
What is a set in Java? How would you implement your own version of a set?
I applied through an employee referral. I interviewed at American Express (Gurgaon, Haryana) in Feb 2015
Interview
Technical Interview on Phone
Technical Written MCQ in Person
Technical Written Coding Round in Person
Technical Interview Round in Person
Puzzle Solving Interview Round in Person
Design Interview Round in Person
Cognitive Interview Round in Person
All in all it had all the rounds for a typical Software Development profile.