Software Developer Engineer Internship 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 100% positive. To compare, the company-average is 57.8% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Developer Engineer Internship roles take an average of 16 days to get hired, when considering 3 user submitted interviews for this role. To compare, the hiring process at Amazon overall takes an average of 27 days.
Common stages of the interview process at Amazon as a Software Developer Engineer Internship according to 3 Glassdoor interviews include:
Phone interview: 67%
One on one interview: 33%
Here are the most commonly searched roles for interview reports -
Didn't hear back until many months passed, easy interview, said I passed the interview but they didn't have a role open. I think this happened for many other candidates as well.
Three stage interview. Personality, technical, and workplace simulation. Personality was quite straightforward, how would you deal with a problem like this, who would you ask for help in this situation. Technical was very challenging, leetcode medium and hard. Simulation was quite straightforward as well, how would you reply to this email, etc.
Interview questions [1]
Question 1
Two leetcode questions, one medium and one hard. Medium was a nested parentheses question, the hard was a graph algorithm, similar to: https://leetcode.com/problems/count-visited-nodes-in-a-directed-graph/description/. Graph algorithm had an custom object with no documentation, so I had to guess for the API calls, this ate much of the time.
I applied online. I interviewed at Amazon (Haifa) in Feb 2024
Interview
actually very pleasant feeling from the interviewer 2-3 coding problems that test your problem-solving abilities and programming skills. Topics can include data structures (arrays, strings, linked lists, trees), algorithms (sorting, searching), and sometimes basic dynamic programming or bit manipulation.