Amazon Software Development Engineer interview questions
based on 3.4K ratings - Updated Jun 23, 2026
Averageinterview difficulty
Very positiveinterview experience
How others got an interview
48%
Applied online
Applied online
20%
Campus Recruiting
Campus Recruiting
18%
Recruiter
Recruiter
11%
Employee Referral
Employee Referral
1%
Other
Other
1%
In Person
In Person
1%
Staffing Agency
Staffing Agency
Interview search
3,376 interviews
Viewing 746 - 750 of 3,376 Interviews
Amazon interviews FAQs
Candidates applying for Software Development Engineer roles take an average of 16 days to get hired, when considering 1 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 Development Engineer according to 1 Glassdoor interviews include:
Skills test: 50%
Phone interview: 50%
Here are the most commonly searched roles for interview reports -
3 Online Assessments consisting of debugging, leetcode style questions, and a behavioral portion. If you do well on all three of the online assessments you get to move on to a final interview with an engineer which will be half behavioral and half technical.
I applied online. I interviewed at Amazon in Jan 2021
Interview
The process takes some time to finish. I was not selected to move forward after the assessments, but they were fun to do. The assessments test coding abilities, leadership perspective, and the ability to perform within the organization andmake the right decisions.
Interview questions [1]
Question 1
unfortunately, I can not share any of the interview questions because the terms and conditions forbid that
The Amazon interview process as a whole is very streamlined and efficient, with all 3 parts being automated and sent quickly. They test you for many things involved in actually working there. Some technical errors or bugs may occur during the coding process but should be doable.
Interview questions [1]
Question 1
To parse a list of items and display a "page" of items based on the search parameters they gave you.