Software Development Engineering Intern applicants have rated the interview process at Amazon with 3.4 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 75% positive. To compare, the company-average is 57.5% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Development Engineering Intern roles take an average of 29 days to get hired, when considering 20 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 Development Engineering Intern according to 20 Glassdoor interviews include:
Phone interview: 36%
Skills test: 14%
One on one interview: 14%
IQ intelligence test: 9%
Presentation: 9%
Background check: 9%
Drug test: 5%
Personality test: 5%
Here are the most commonly searched roles for interview reports -
First : CV Review
Second : Online Assessment - there are two algorithm problems. You will use hackerrank site and will be given about 80 minutes. You can practice all online assessment before real test.
1 hour round consisting of 4 - 5 behaviorals questions and then a technical question (lc - medium). Should emphasize leadership principles for behavioral and technical question is completely interviewer dependent but it is usually a tagged question.
The Software Development Engineering Intern interview process includes an online application, followed by coding assessments, technical phone or video interviews, and sometimes a final round with behavioral and problem-solving questions.
I had two Leetcode style questions to solve in 70 mins, after I finished I had to take personality questions which were exhausting.
The first question was something similar to leetcode 1402.
Interview questions [1]
Question 1
The Second question was something like this:
In an Array there are some numbers: numbers that are considered true values, a number that is the the some of those true values and outlier/s. write an algorithm to find the biggest outlier (there might be 2 outliers in the array).