Software Developer applicants have rated the interview process at Amazon with 3.5 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 33% positive. To compare, the company-average is 63.8% positive. This is according to Glassdoor user ratings.
Here are the most commonly searched roles for interview reports -
I applied through college or university. The process took 4 days. I interviewed at Amazon (Seattle, WA) in Nov 2011
Interview
Applied through university website. First round was one 45 minute interview. Second round was three 45 minute interviews with 15 minute breaks in between. All on campus interviews.
Interview questions [1]
Question 1
Write code for scheduling interviews of 20 candidates with 3 interviewers. Each candidate has specific available times and can only interview at those times.
I applied through college or university. The process took 1 day. I interviewed at Amazon (Seattle, WA) in Mar 2012
Interview
I had a two sessions of 1:1 interviews with two interviewers ( software engineers from amazon).
Each one lasted 45 minutes and the interviews happened in my university . The questions were not trivial nor impossible to answer but they were tricky and you had to think clearly before you answer any question. The first interview session was on data structures in general ( arrays, lists, binary trees, bst , hash-tables). We really did go deep into hash-tables ( I think that's where i messed up). The second interview consisted of programming an algorithm ( design and coding). That part was easier for me. The second interview was really impressed by my performance and from his point of view, he was sure i was going to get an offer. But i think my flop in hash tables ( which I did not know in depth at the time) caused me to lose the offer. Hopefully next year will be better. One advice: prepare for the worse, don't expect anything to be easy. Never give an answer without looking at every angles.
Interview questions [2]
Question 1
how do you make sure a hash-table is performing efficiently?