I applied online. The process took 4 weeks. I interviewed at Amazon in Mar 2013
Interview
I attended the interview in amazon development centre in Irvine, CA
Consist of a telephonic Interview and an Onsite. Telephonic interview involved coding in Collab Edit and few data structures and OO questions.
Telephonic interview questions :
1.Sort an array of string so that the anagrams are next to each other(coding question)
2.How to implement a file system( Just an idea)
3. basic OO questions
Onsite:
1. Implement Poker game
2. Implement three stacks using single array.
3. Lunch Interview
4. Another bar raiser interview from seattle( Some binary Tree question)
5. HR - more than an hour. About previous accomplishments, strength , weakness, challenges, Problems etc. Prepare for this round with good examples
I applied online. I interviewed at Amazon (Seattle, WA)
Interview
One of the the more unpleasant interview experiences of my life. Interviewers were cold and unwilling to share any information beyond their "portfolio of question". Their "coding quiz" (which, in concept, is quite reasonable) asked some of the most bizarre questions, much of what I believe had little to do with "real life" applications - they were more attuned to a sophomore or junior-level undergrad, and, quite frankly, were a poor barometer to ascertain one's skill as a software engineer. I was, and still am, left puzzled as to how these folks make intelligent decisions on whom to hire - I believe they're turning away (and turning off) many highly talented people.
Interview questions [1]
Question 1
Their absurd quiz. Why would you ask someone to author a search algorithm from scratch when there are so many good ones available in open source and on various chat boards and blogs. A smart software engineer would never design one from scratch - he/she would look at what's been previously done (after all, it's NOT a new problem; it's been solved and optimized numerous times over), and select/adapt for one's specific application. I fail to see how this "quiz" helps differentiate good candidates from poor ones (IMO, it does quite the opposite).
Had a online interview, personality test and then a onsite interview. Online interview was a lot like what other people have said on this site. They responded in a week's time giving me a personality test and after that I got an invite to Seattle. The process was the same as the University Hire events others have talked about here.
Interview questions [1]
Question 1
Signed an NDA so can't say much, but look over data structures and run times.