I applied through an employee referral. The process took 1 day. I interviewed at Amazon in Oct 2012
Interview
So I had the first phone interview with Amazon. It is exactly 45 minutes and pretty technical. I had to write code in C++ or Java online in collabedit.com. He started by asking me to design a restaurant program, that is a program to simulate restaurant interactions, using object oriented design. This we kind of just talked through together, pretty easy. Then I was asked what the differences are between a linked list and an array, which if you can't answer you probably shouldn't be applying here. Then two pretty simple but tricky coding question:
1) Write a function that receives 2 parameters, a and b, and return a^b.
2) Write the above function recursively.
Interview questions [1]
Question 1
The last question he asked me was a conceptual programming question. Here it is:
"Given a 1,000,000 element array of 1,000 digit binary integers in random order, how would you print it in order, but not necessarily sort the array?"
He put emphasis on the fact that they are all exactly 1,000 digits long. After some discussion I did not come up with a solution that was as efficient as he would have liked, so I don't know what the answer to this question is.
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.