Software 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 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 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 -
I applied online. I interviewed at Amazon in Mar 2025
Interview
The interview consisted of a single round for interns. It started with around 15–20 minutes of behavioral questions, followed by one LeetCode-style coding question.
The behavioral portion was fairly standard and focused on past experiences and problem-solving approaches. After that, we moved on to the coding question. I’m not entirely sure how the coding questions are selected during the interview, but in my case, I was given a LeetCode Hard problem.
I applied online. I interviewed at Amazon (Seattle, WA) in Feb 2024
Interview
The interview process as an intern was quite straight and easy. There was only one round of interview which contained both technical and behavioral questions. I heard back about it after a week which is what they told me and I accepted the offer
I applied online. The process took 6 weeks. I interviewed at Amazon in Feb 2024
Interview
The interview process started with an online application followed by an initial screening round. The technical interview focused on basic problem solving, data structures, and coding fundamentals. Overall, the process was structured and conducted in a professional manner.
Interview questions [1]
Question 1
They asked me to solve a basic coding problem involving arrays and explain the approach and time complexity.