I applied through a recruiter. The process took 4 weeks. I interviewed at American Express (Burgess Hill, Engeland) in Mar 2016
Interview
Approached by an in-house recruiter and an interview was arranged a month later. Visited the magnificent building and met the team leader and a senior developer who both asked a few questions. Then they gave me a piece of code (on paper) to find and suggest how it can be improved.
I applied through college or university. The process took 1 day. I interviewed at American Express (San Francisco, CA) in Apr 2015
Interview
The interviewer asked me technical questions over the phone that were problem solving teasers. He also asked me about the memory allocation of int, char, boolean, etc... And he also asked me memory allocation errors and how to prevent them along.
Interview questions [1]
Question 1
How would you build a restaurant review app. What do you think you will need in order to successfully do it.
I applied through college or university. The process took 3 months. I interviewed at American Express (New York, NY)
Interview
Very long interview process. I applied in the beginning of January and didn't get the offer until the end of March.
Back to back interview on the same day
Campus interview 1 - technical, no coding 30 minutes
Campus interview 2 - purely technical, ran out of time, coded/talked 30 minutes
Skype interview - purely technical 1 hr
On Site - non technical at all which surprised me. Yours might be different be warned.
The onsite was in NY, 1 hr tour, 1 hr with director but mine was 20 minutes but in the end, they ran out of positions in the NY office and only offered me the Phoenix position. Such a turn around. Needed to follow up a lot with the recruiters which makes me feel like I was a back burner choice.
Interview questions [1]
Question 1
Campus interview 1 - traveling salesman problem
Campus interview 2 - knapsack, sql, basic alg
Skype interview - a lot of java concepts. Like diff between string and String buffer. Like I had to read up on common java concepts which helped so much. Some coding questions, but it was simple algorithm things. Also SQL, html, web programming, javascript. Be prepared, it might not be simple.
On Site - no coding at all, thought I did good as a person, coding is not everything, but guess they chose someone else and relocated me for the Phoenix position.