I applied through a recruiter. The process took 1 week. I interviewed at Amazon (San Francisco, CA) in Aug 2012
Interview
Brief discussion about Amazon over the phone. My background, and reasons why I wanted to work at amazon. Your regular crazy check. We then scheduled a time for when they'll email me the programming question. Make sure to have an IDE available. Very straight forward stuff. The lady on the phone was very nice and overall provided a very pleasant experience. I emailed back and forth with any addition questions and she was very consistent in her replies.
Interview questions [1]
Question 1
Say you have a database of movies. Sort it by most recent and top rated. Make all the classes, write comments explaining why.
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.