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 48% positive. To compare, the company-average is 57.5% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer roles take an average of 24 days to get hired, when considering 3,656 user submitted interviews for this role. To compare, the hiring process at Amazon overall takes an average of 28 days.
Common stages of the interview process at Amazon as a Software Engineer according to 3,656 Glassdoor interviews include:
Phone interview: 30%
One on one interview: 18%
Skills test: 17%
Presentation: 10%
Personality test: 7%
Group panel interview: 6%
IQ intelligence test: 5%
Background check: 4%
Other: 2%
Drug test: 2%
Here are the most commonly searched roles for interview reports -
I applied through college or university. The process took 4 months. I interviewed at Amazon (San Francisco, CA) in Oct 2016
Interview
Applied on their website. Got back to me a week later with a coding challenge. It was about an hour long and involved debugging some sample code. It was pretty easy and I was able to complete it even though I was not entirely sober. They video tape you the entire time. Heard back that I passed and moved on.
After a coding challenge as a first step, most companies usually move to a phone screen. This was not the case with Amazon. I was invited to complete another coding challenge online. This challenge would also be video taped and IT WAS 4 HOURS LONG.
Seriously Amazon? 5 hours of video taped online challenges just to even to speak to someone who works at your company? We are all busy students. How much time do you think we have? As if your corporate culture wasn't bad and abrasive enough, even your interview process is awful. It's appalling that competitors like Google and Facebook have such friendly processes that involve working with a recruiter at every step and Amazon can't even be bothered to make candidates feel welcome. Clearly they are just looking for code monkeys who can stand such poor treatment because they will not complain once they are hired and are subject to Amazon's corporate culture.
Luckily, I had multiple offers at other firms where I was respected as an engineer and a human being. Good riddance.
Interview questions [1]
Question 1
The coding challenge had very basic coding errors, such as off by one, missing braces, etc.
total 5 rounds - First OA assessment, quick telephone interview with recruiter, followed by 4 back to back technical and behavioral rounds. In technical round question were around topological graph sorting, cycle detection in linked list, and LRU cache. In behavioral round, the question were based on their 16 principles.
Interview questions [1]
Question 1
How do you manage the disagreement at your workplace.
I applied through an employee referral. I interviewed at Amazon
Interview
The process started with a brief 30-minute phone screening with a recruiter, focusing on my background and resume.
After that, I was invite to a technical video interview with a senior engineer. This round lasted about 60 minutes, starting with a brief introduction, followed by a live coding challenge on a shared editor, and ended with a few questions about system design basics and my past projects.
Interview questions [1]
Question 1
Implement a function to find the first non-repeating character in a string and discuss its time and space complexity.
During the coding round, I was thrown a problem on edit distance that felt eerily familiar. Mid-way through, I realized it was the same question I had practiced on PracHub just a few days earlier. The interview included a system design question about the Amazon Locker service, which required me to think through various components and customer flows. The final round involved behavioral questions that focused on leadership principles. Overall, the process was challenging but fair, and I was thrilled to receive an offer that I happily accepted.
Interview questions [3]
Question 1
Compute the edit distance between two strings and walk through the DP table and optimizations.