I applied online. I interviewed at American Express (Singapur) in Feb 2015
Interview
1st screening call : Talent Acquisation, Philippines
2nd interview call : Hiring Manager, New York
3rd interview face to face via Facetime : Hiring Manager, New York
4th interview face to face : Line Of Business, and Direct Reports (Amex Office)
I applied through an employee referral. I interviewed at American Express
Interview
Initially a HR phone screen,then another online programming test by an outside company. There was another round of online programming test .Followed by three in person interviews
It took more than three months to make a decision.
I applied through a staffing agency. The process took 1 week. I interviewed at American Express (New York, NY) in Jan 2015
Interview
Very thorough. 3 different interviews with one being a enhanced review of your resume and background. The other two are more focused on your "fit" within the team