I applied through a recruiter. The process took 1 day. I interviewed at Amazon (Seattle, WA) in Nov 2011
Interview
A recruiter contacted me via email.
I chose a day where I could fly to Seattle and attend a day long interview process (There were 4 interviews, each 45 minutes long).
Before the interviews started, we had an informal lunch with some of their employees.
All of the interviewers were nice except one. The interviewer (some manager - which is even more shocking) then became so unprofessional to the point that I felt like yelling at him and leaving the room. Thankfully, there was at least one professional in the room (i.e. me) and I kept working at the problem till he finally got out.
Was given a set of fields. Was asked to figure out the best data structure to store this data in the form of a list and at any given point, retrieve the first 5 (decreasing order) of field values.
Interviewed for silicon team. Have only been asked about the domain specific knowledge in 1st round and system design in 2nd round and C coding in 3rd round.
The interviews were 50 mins each.
First round with hr screening - 2 leetcode questions then hr manager screening then the loop which consists of 4 interviews each an hour long. The 4 interview questions they asked where three medium leetcode questions. And one system design interview question about how to shadow deploy a test software to millions of users.
Recruiter reaches out after applying through Amazon careers, no referral. Had an initial OA, then after a month had four rounds in two days - three coding one system design. Each round had 30 min behavioral and 30 min coding.
Interview questions [1]
Question 1
Questions were mainly hashmap, sliding window and interval related.