I applied online. The process took 5 weeks. I interviewed at Amazon (Bengaluru) in Jan 2011
Interview
2 phone screens. 5-8 face to face interviews.
Sometimes the recruiters screen you 1st on phone before everything else. Be careful if your recruiter starts interviewing you. They tend to note each and everything aspect of your behaviour and conversation and help steer hiring decisions, either ways. The company is about high hiring standards, and recruiters seem true disciples of that... I've heard that when a recruiter says "no" to hire, no one questions them
Interview questions [1]
Question 1
Behavioural. Sometimes if enough time is given to think through past experience, this would mostly be cake walk, be sure to check the leadership principles before you walk in for an interview!
I applied in-person. The process took 1 day. I interviewed at Amazon (Blacksburg, VA) in Mar 2013
Interview
Amazon was super fast, they give me the offer the second day after the interview. And it took two weeks for them to give me an interview after I submitted my resume in my school's job fair.
There were two interviewers and they both asked me technical questions. Almost no behavior questions at all. I would say the difficult of their questions were similar to those asked by microsoft but easier than those from google.
Interview questions [1]
Question 1
Honestly, no unexpected or super difficult question. Just be confident and think about the problem thoroughly. Also, speak out while you are thinking.
I applied through college or university. I interviewed at Amazon
Interview
Amazon came to my university for an engineering career fair where I gave one of the recruiters a copy of my resume. Within about a week, I got a phone call asking if I was interested in an on campus interview to which I agreed. Interviewer was very nice and asked basic questions about my resume and a few technical questions. They were also very organized and professional and response was very quick.
Interview questions [1]
Question 1
One question was to write a function to determine whether a word was a palindrome or not and the other was a basic permutation problem.