The process took 7 weeks, from the date of submitting my application to the final decision.
Round 1: A call from an HR representative.
Round 2: A video call tech screening interview with a basic tech task.
Round 3: A technical challenge interview (video call). I solved the challenge by applying TDD within the required time, exceeding the interviewers' expectations. A comment from one of the interviewers: "Impressive."
Round 4: A system design interview with two developers. No diagrams were used, just a general conversation about my experience refactoring a $1.5 billion unicorn app in the USA. A comment from one of the interviewers: "I like your approach to incremental refactoring..." among other positive ones.
Round 5: A culture fit interview with two managers. A comment from one of them: "I enjoyed our conversation."
Result: After the first 4 rounds, feedback was provided within 2 business days. After the final round, I had to chase the recruiter at AmEx twice within 10 days to receive feedback. Eventually, I got a call from an HR assistant who said that the team didn't feel the engineering environment would fit my professional experience, etc. Having passed all technical stages and considering the comments from the interviewers at each round, this was not what I was expecting from AmEx. The reason was rather generic than specific to me. After having invested a significant amount of time into this process from both sides, I was expecting a more professional and tailored response, specifically from a company like AmEx. This response demonstrated how they value their own time in this process rather than their attitude toward me as a candidate. At this stage, they could have spent 10 minutes more of their time right after the final round to write slightly more detailed feedback explaining the gaps they identified in my responses. By doing so, they would have shown their professionalism as well as respect for me and their time spent in this process. The fact that I applied for this role doesn't mean that I was desperately looking for a job. My application was a sign of my respect for the company and an acknowledgment that working for AmEx fits my career goals. Having this in mind, it was reasonable to expect the same level of attitude from HR. They didn't even bother to send an email.
What do you expect to see at AmEx?
The following metrics were computed from 1 interview experience for the American Express iOS Engineer II role in United Kingdom.
American Express's interview process for their iOS Engineer II roles in the United Kingdom is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for American Express's iOS Engineer II interview process in United Kingdom.