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 through a recruiter. I interviewed at American Express (Phoenix, AZ) in Apr 2024
Interview
The interview process consists of three stages. It begins with an initial screening call to assess overall fit and clarify basic qualifications. This is followed by two technical rounds, which evaluate the candidate’s problem-solving abilities, domain knowledge, and technical proficiency relevant to the role. Finally, there is one behavioral round focused on assessing communication skills, cultural fit, teamwork.
Three technical rounds
First round was online programming test and two technical rounds.
Interview questions were average .
Java and spring boot framework questions and few programming questions using java8
The interview was for an hour, went over the questions related to the Microservices, threading, about handling the application when there is an exception. It was more based on the discussion.