The process took 3 weeks. I interviewed at Amazon in Mar 2011
Interview
The interview process consisted of an initial technical phone interview, followed by a 'homework' assignment ( design a deck of cards and implement a shuffle function). The interviewer reviewed my resume and skills with me and the focus of the interview technical questions was on object oriented design and data structures and unix/linux knowledge/skills. I enjoyed the first interview and completed the assignment. After a few days, I was scheduled for a second phone interview, which did not go well at all. I think I did well on some of the technical questions, but didn't do well for a few questions ( what is a formula to calculate the angle between the hour hand and minute hand for a clock, and design an object oriented elevator system).
I did not enjoy talking to the second interviewer ( she seemed to talk down to me a little) and found her a little hard to understand sometimes.
I got a rejection email a couple of days later.
It helps to think aloud through these problems during the interview so they can understand your thought process. Overall, I think the interview process prepared me for similar positions I am interviewing for currently. Good luck!
Interview questions [2]
Question 1
Design an object oriented elevator system . What classes , attributes and methods will you use to implement this ?
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.