Software Engineer Intern applicants have rated the interview process at Amazon with 3.1 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 63% positive. To compare, the company-average is 57.5% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer Intern roles take an average of 31 days to get hired, when considering 387 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 Intern according to 387 Glassdoor interviews include:
Phone interview: 24%
One on one interview: 24%
Skills test: 22%
Personality test: 10%
Presentation: 7%
IQ intelligence test: 5%
Background check: 4%
Group panel interview: 2%
Other: 2%
Drug test: 1%
Here are the most commonly searched roles for interview reports -
The process took 1 day. I interviewed at Amazon in Jan 2012
Interview
There were 2 back to back 45-min interviews on phone. They all started with resume reviews and basic data structures questions about hash-tables and linked lists. And then I was asked some coding questions.
Interview questions [1]
Question 1
Write a function which determines if there is a cycle in a linked-list.
Interviewer never showed up for the interview. Came forward to the recruiter and recruiting team, was blamed for "not showing up" after providing evidence that I was there and declined an offer for a reschedule. After expressing my concerns, I was ignored and blacklisted.
Hackerrank round first and then two LC questions as the final round (BFS/DFS medium). Also had a behaviour component, testing the leadership principles and how my experiences aligned with them.
Expect one behavioral LP question followed by a leetcode medium or hard for two rounds. Be prepared to answer in depth on the behavioral questions and review LeetCode’s list of questions from Amazon.
Interview questions [1]
Question 1
Tell me about what AI platforms you use to help you work more efficiently