I applied through a recruiter. The process took 1+ week. I interviewed at Amazon (Bengaluru) in Mar 2013
Interview
I was asked to attend an online coding test in InterviewStreet that had 4 questions to be solved in 2hrs. I solved 2 of them and was short-listed for f2f interview next week.
I attended interview 1st Round. The interviewer was very knowledgeable and he asked me algorithm questions. I was unable to answer properly and thus eliminated after the 1st Round.
Great learning experience and would prepare well to get into it in future.
Interview questions [1]
Question 1
How would you efficiently store a million strings in a data structure so that you would give suggestions if a part of word is typed?
For eg: let there be 5 words cat, ball, basket,banana,bench.
If I type b it should suggest me ball,basket,banana,bench
If I type ba it should suggest me ball,basket,banana
If I type ban it should suggest me banana
..........................
You should show how you store the data, how you then retrieve them to give user a proper suggestion and do this efficiently.
It's exactly same as the dictionary app we use.
The other 2 questions were also challenging.
One was some sorting question that I don't remember but it was an easy one and the other was to how would I structure a TreeMap in java assuming that it doesn't exist in the Collections library.
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.