It was a two-step process.
The first was a video interview with a coding portion. He asked me mostly questions about Java, then went through some other languages on my resume.
The second interview was their Super Day. There were 26 of us, and about 15 were going to get offers. The interview portion was only one hour, with two 30-minute interviews back-to-back. They were mostly behavioral.
Afterward, we got a tour of the campus, had lunch, a networking session, and then got to speak to a panel.
What are the four pillars of object-oriented programming?
How many people fly per day in the US?
Some questions that could easily be solved with linear algebra.
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.