Amazon Software Development Engineer interview questions
based on 3.4K ratings - Updated Jun 17, 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,375 interviews
Viewing 561 - 565 of 3,375 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:
Phone interview: 50%
Skills test: 50%
Here are the most commonly searched roles for interview reports -
It only had an online assessment with 2 coding questions and 1 behavioral.
Immediately your second round is your final round so you get a few behavioral there and a coding question.
I applied online. The process took 2 months. I interviewed at Amazon
Interview
Pretty okay process, three parts to it. Had a leetcode hard though for an interview question. They seem to be very random some of my friends got really easy ones.
Interview questions [1]
Question 1
Weird tree question with light below it. Return nodes with light touching nodes.
I applied through an employee referral. The process took 2 months. I interviewed at Amazon (Cape Town) in May 2020
Interview
Recruiters are so kind and accommodative, however do not expect the same from the Technical interviewers. On my first Phone Interview I faced a technical issue with my mic and the interviewer was quick to cancel the interview and propose a reschedule. I think its because they have tight schedules so do not want to spend time on something that might eventually will fail. The interview did not give enough time for me to try and sort out the issue on my end.