I was contacted via LinkedIn by an Amazon recruiter asking if I would be interested in applying for their team of engineers working on a product for their Kindle organization. The team of engineers were traveling to a few locations to interview candidates, and asked if it were possible that I travel to where they were doing interviews in Madison, WI.
The interview process took place at a Sheridan hotel in Madison, and consisted of a one on one interview with, first one of their software engineers, and second, one of their product managers. Each interview lasted approximately 50 minutes.
The first interview with the software engineer consisted of first talking a little bit about myself and my background, a few technical questions and definitions, and then being asked to code a few problems on the whiteboard. The last 5 or so minutes were reserved for asking the interview questions. The interview was very professional, laid back and friendly.
The second 50 minute interview was with a product manager, and consisted of being asked why I wanted to work for Amazon, and then after that went directly to coding problems on the whiteboard. Again, the last 5 minutes or so were reserved for my questions about the team and company. This second interviewer seemed less friendly than the first, and was much older. He didn't show too much emotion.
Overall, the interview experience was very positive and professional. Obviously for a tech giant like Amazon, be ready to dive right into technical questions. And relax, most of the interaction I had throughout the interview process were with people who seemed very laid back friendly people.