On-campus recruiting followed a two-step process.
At a recruiting event, candidates were asked two questions: one programming-based and one logic-based. Answering both correctly led to an interview.
The interview itself was straightforward. Only one somewhat advanced technical question was asked, with most others being logic puzzles or brain teasers.
Solve discrete mathematics problems.
The following metrics were computed from 13 interview experiences for the American Express Software Engineering role in United States.
American Express's interview process for their Software Engineering roles in the United States is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for American Express's Software Engineering interview process in United States.