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 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.