Developer applicants have rated the interview process at Amazon with 3.3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 67% positive. To compare, the company-average is 61.5% positive. This is according to Glassdoor user ratings.
Here are the most commonly searched roles for interview reports -
I applied online. The process took 3 weeks. I interviewed at Amazon in Aug 2009
Interview
That was my first phone intervew. Inteviewer introduced himself first, and asked to introduce my experience, and what challenges I had in my work. Quickly we got into the technical questions. The first one is to find if there are pairs of numbers in a list which can be added up to a target number. The second one is about multithreading. Just basic concepts.
Interview questions [1]
Question 1
Find if there are any pairs of numbers in a list which can be added up to a target number.
I applied through an employee referral. The process took 1+ week. I interviewed at Amazon (Seattle, WA) in Apr 2009
Interview
I was referred by a classmate who was a hiring manager. There was a phone screen consisting of two 45 minutes interviews. They asked me to write the code on a paper and the reaad it aloud. For on-site interview, I had about 6 interviews. Pretty typical coding on a whiteboard routine. All kinds of questions. They were very aggressive with offering a high salary. Also, very aggressive with having me to sign the offer fter the interview.
Interview questions [1]
Question 1
How would you design an elevator control system in the highrise?
I applied online. The process took 1 day. I interviewed at Amazon in Jan 2007
Interview
Submitted resume online, and waited several weeks before the human resource contacted me. Then, asked some typical behavioral questions and why you want to switch job, etc. Then conducted a phone interview by a software engineer. The questions are about algorithm, and it is not so difficult, but needs to address lots of details.
Interview questions [1]
Question 1
How do you find sequences of consequtive integers in a list that add to a particular number.