Software Developer applicants have rated the interview process at Amazon with 3.5 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 33% positive. To compare, the company-average is 63.8% positive. This is according to Glassdoor user ratings.
Here are the most commonly searched roles for interview reports -
I applied online. The process took 1 day. I interviewed at Amazon (Seattle, WA) in Mar 2012
Interview
1st interview -
OOD questions (What's polymorphism and multiple inheritance);
Garbage collection in Java;
Hashtable;
Complexity questions.
2nd interview-
Create a Tree in Java and a traversal method;
Given 2 arrays of numbers and a number, find 1 number from each array that sum up to the 3rd given input;
Hashtable.
Interview questions [1]
Question 1
Complexity analysis, discussion about best solution
The process took 2 days. I interviewed at Amazon (Seattle, WA) in Apr 2011
Interview
Two phone interviews, each an hour long and followed by an assignment that I have to submit before midnight.
The difficult level is similar in both interviews, I was asked about my background, some specific questions about past project. Then questions about data structure, system design, how to improve performance of a large system. Two interviewers were from different departments, and they introduced themselves as well as their current projects.
In the end of each interview, they asked me to solve a BST problem, we discuss the solution first, then he asked me to write the code of that solution(even though it may not be the best solution) and email them after the phone interview.
The process took 2 months. I interviewed at Amazon (Seattle, WA) in Apr 2012
Interview
Applied on the website and contacted for first phone interview a week later. It went well and scheduled second one week later. But they did not call me at appointed time. Sent a follow up email and scheduled second round one month later. The interviewer was very aggressive and rude.