Software Engineer 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 had 2 phone screens and the interviewer asked typical questions (previous experience, algorithms, how would you...)
Interview questions [1]
Question 1
We have a table named 'Employee' with columns employee_id, employee_name, manager_id, manager_name
The table contains the following rows:
employee_id employee_name manager_id manager_name
1 Bob 2 Alice
2 Alice 3 Jim
Write a SQL query to find Bob's manager's manager.
Think a data structure like Facebook you have connections (with name, email, and list of connections) and your connections have connections, print first level connection and second level connection.
I applied through a recruiter. The process took 3 months. I interviewed at Amazon (Seattle, WA) in Mar 2013
Interview
Two phone interviews with coding.
Then invited to for an on-site interview.
About 4 interviews in a row, starting at like 2pm.
Questions were coding questions, specifically on permutations, hash tables, recursion and basic CS good coding practices (asked for definitions)
I dont believe that amazon is would be a fun or enjoyable place to work. Many of the people there were far to serious and your experience working there seems dependent on the manager / team you end up on, like a luck of the draw sort of thing.
Interview questions [1]
Question 1
Find substring in string.
give complexity for time