The process took 4 weeks. I interviewed at Amazon in Aug 2011
Interview
I was contacted thru email by a recruiter and scheduled the first phone interview. It all went smooth and I got another email saying that a second phone interview has to be scheduled.
The second engineer I spoke to had a very, very bad Chinese accent. I was having trouble understanding what he was saying on the phone. I was like hearing 20% of the words he spoke and tried to fill/guess the rest of sentence. Nearly the whole interview was spent on him repeating the things he said, as I was kindly telling him that I understand nothing. About 30 minutes had passed when he successfully asked his first technical question. It was a really bad experience. I told about this to the recruiter and I was scheduled a third phone interview.
The third one was pretty much like the first one. Straight technical question. I did pretty well; analyzed the problem, thought it through, spoke out loud, came up with an efficient algorithm, checked for corner cases, commented on the running time and space complexity and mentioned other possible ways of doing it. I thought I aced it.
I sent an email to the recruiter after a week. He didn't reply. Another after a month, he didn't reply. After 3 months, I got an automated e-mail saying I was rejected. Not very positive for the HR of Amazon...
Interview questions [2]
Question 1
Given an array where each element is a 2-d tuple such as (int, a percentage),
develop an algorithm which returns a weighted random number in the array where weights are the percentages.
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.