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 through college or university. The process took 3 weeks. I interviewed at Amazon in May 2010
Interview
Applied through my school's recruiting website, received an email from a recruiter within couple of days. The recruiter set up first technical phone screening where they asked typical questions like data structures, design, BST. After one week, the recruited set up a second phone interview which was more or less similar to the first one. Algorithms questions, coding, debugging. Recruiter emailed back to set up time for onsite interview. I'm still looking into my calendar.
I applied online. The process took 1 day. I interviewed at Amazon in Apr 2010
Interview
I submitted the resume online. HR contacted me in the next day and scheduled a phone interview. The questions including basic OO concept, data structure ( hash, BST). some classic algorithms. For eg:
1. abstract class and interface
2. virtual deconstructor
3. an array of integer with all the numbers occur even times except one number occur odd times, find it.
I was asked to write codes to reverse a string.
The process took 1 day. I interviewed at Amazon (Seattle, WA) in May 2010
Interview
A friend sent in my resume. I had a phone interview within the week. It was a one-hour interview with a software engineer on the team I was applying for. The first question was, "Tell me about an interesting book you read recently." Then we discussed my past experience (I described my master's thesis research), and then we moved on to coding questions. Finally we discussed the position and working at Amazon in general.
Interview questions [3]
Question 1
Extract the N largest floating point numbers from a large file of floating point numbers.