The process took almost 3 months from start to finish.
I was initially contacted by HR for a phone discussion covering standard HR topics.
This was followed by a one-hour technical phone screen. The questions focused on Java and OOP concepts, bitwise operations, and other theoretical topics.
Next, a three-hour onsite interview was scheduled:
How many credit cards does Amex issue in a year in the US?
The following metrics were computed from 1 interview experience for the American Express Senior Java Engineer role in Phoenix, Arizona.
American Express's interview process for their Senior Java Engineer roles in Phoenix, Arizona is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for American Express's Senior Java Engineer interview process in Phoenix, Arizona.