This is for new grad positions. There were two interviews in a row:
A behavioral interview, lasting about 30 minutes.
A technical interview, also lasting about 30 minutes.
During the behavioral interview, the usual behavioral questions were asked.
For the technical interview, I was asked about my development lifecycle, including the development process and the tools I used. I was also asked about:
There were also some simple live coding questions.
Most challenging interaction with a teammate?
Tell me a time you had to collaborate with a teammate.
What is your biggest strength?
What is your weakness?
What have you learned in the past 6 months?
What is your software development lifecycle like?
What Git commands do you use?
What is CRUD?
What is ACID?
Reverse string?
The following metrics were computed from 41 interview experiences for the American Express Software Engineer role in Phoenix, Arizona.
American Express's interview process for their Software Engineer roles in Phoenix, Arizona is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for American Express's Software Engineer interview process in Phoenix, Arizona.