Software Engineer applicants have rated the interview process at Amazon with 3.3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 67% positive. To compare, the company-average is 61.5% positive. This is according to Glassdoor user ratings.
Here are the most commonly searched roles for interview reports -
The process took 2 weeks. I interviewed at Amazon (Seattle, WA) in Aug 2011
Interview
Interview process was standard. Had 4, 1 on 1 on-site interviews. Thought I did fairly well but according to sources you have to ace their hardest question (they have a name for it but I don't remember it now). I stumbled on one of the harder questions but thought I did well overall.
Hard question: Given a game where you start with a word (for example, "TAGS"), find an algorithm that will give you the shortest number of intermediary words to get to a final word (for example, "LAYS"). So in the example above, a possible sequence would be, TAGS, SAGS, SASS, LASS, LAYS.
I applied online. The process took 2 days. I interviewed at Amazon in Oct 2011
Interview
There were two phone interviews on consecutive days. Each was about an hour, and they asked a series of technical questions. The questions weren't too hard, and you were given as much time as you needed to complete it. Once done, they asked you to read and explain your code and they talked it over with you, making suggestions and questioning your process. If there was a better answer, they helped you find it to see if you could understand their method too.
Interview questions [1]
Question 1
Use object oriented programming to design a deck of cards.
I applied through college or university. The process took 1 week. I interviewed at Amazon in Nov 2011
Interview
First got interest by applying in person during a career fair and handing one of their employees a resume and talking to them briefly. I was given a pre-screen question, sometimes it's hit or miss, but they're generally quick questions you can reason out quickly if you've been prepping for interviews in general. They usually ask for a bit of code on paper or a algorithm/data structures question verbally when you hand them your resume, then a 1:1 interview or phone screen. Didn't get further than that. Afterwards, if you pass the first round, it's final round interviews on their campus.
Interview questions [1]
Question 1
HashMap, Linked Lists, Stacks, associated Big O for basic operations.