Sr Developer applicants have rated the interview process at Amazon with 4 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 50% positive. To compare, the company-average is 57.8% positive. This is according to Glassdoor user ratings.
Candidates applying for Sr Developer roles take an average of 1 day to get hired, when considering 2 user submitted interviews for this role. To compare, the hiring process at Amazon overall takes an average of 27 days.
Common stages of the interview process at Amazon as a Sr Developer according to 2 Glassdoor interviews include:
Phone interview: 40%
Other: 20%
One on one interview: 20%
Skills test: 20%
Here are the most commonly searched roles for interview reports -
I applied through Amazon internal system. 3 months later I was contacted for phone interview
Phone screen held by HR person, technical part consists from data structures algorithms questions. General feeling was like interview person read those questions from the screen, just to collect answers.
I applied online. The process took 3 weeks. I interviewed at Amazon (Seattle, WA)
Interview
Fairly typical sequence of events: recruiter chat, remote tech screen, in-person full-day interview. I interviewed with two teams and was told by the recruiter that other teams might also be interested in speaking with me.
I left the interviews with a good feeling, but was told two days later that I would not receive an offer, and - most frustratingly - that I would not receive any feedback as to why I was turned down. So I have no idea in what ways I might be able to improve.
Interview questions [1]
Question 1
How would you implement a highly-available DHCP server?
I applied through a recruiter. The process took 2 months. I interviewed at Amazon (Seattle, WA) in May 2016
Interview
During the last 2 years, Amazon reached out to me from many different locations, such as Toronto, Vancouver, Seattle, Den Haag, etc.
After phone screenings, I got invited to on-site interviews from 2 different offices, Toronto and Seattle.
I got 3 of the 4 questions correct during the interview at Toronto. The question I failed was the bar-raiser and they left me 20 minutes to solve it, not enough time to code a complex question on white board. They decided not to make an offer and if I haven't asked, they were not even going to let me know.
Months later I was invited to Seattle, but then it was redirected to Den Haag office in Netherlands (with my agreement). Then they asked to have another phone screening from Den Haag and as a result they cancelled the on-site interview, saying they do not want to proceed, although I answered their questions correctly.
And lately, I got an on-site interview invitation from an Amazon recruiter in USA, whom I never talked to before.
Long story's short:
Recruiters do not read your emails correctly (or at all), and have no idea what they are doing. Whether you pass a technical interview or not completely depends on the mood and ego of your interviewer on that day. Because with enough years of experience, you already know if you actually passed a coding question or not.
They are still trying to reach me from different offices, from time to time, but really, not a bit worth the trouble.