Amazon Software Development Engineer (SDE II) interview questions
based on 280 ratings - Updated May 31, 2026
Difficultinterview difficulty
Mostly positiveinterview experience
How others got an interview
44%
Recruiter
Recruiter
37%
Applied online
Applied online
13%
Employee Referral
Employee Referral
2%
Other
Other
2%
In Person
In Person
1%
Campus Recruiting
Campus Recruiting
1%
Staffing Agency
Staffing Agency
Interview search
280 interviews
Viewing 196 - 200 of 280 Interviews
Amazon interviews FAQs
Candidates applying for Software Development Engineer (SDE II) roles take an average of 60 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 29 days.
Common stages of the interview process at Amazon as a Software Development Engineer (SDE II) according to 1 Glassdoor interviews include:
Group panel interview: 33%
One on one interview: 33%
Phone interview: 33%
Here are the most commonly searched roles for interview reports -
The interview consistent of 2 behavioral questions followed by a difficult question from Leetcode. No easing in question, just jumped right into it. No compiler given, just mentally walking through and describing what's going on.
Interview questions [1]
Question 1
The questions focused on diving deep and ownership
I applied online. The process took 1 week. I interviewed at Amazon (Vancouver, BC) in Feb 2022
Interview
Online interview with 4 rounds of panel interviewers. Two rounds with technical whiteboarding questions done online. Two rounds of more behavioral questions, and lastly, the final round was with the hiring manager, and given chance to ask questions about the role.
Interview questions [1]
Question 1
Implement package manager. Given array input of packages and their dependencies, output the order which packages needs to be installed in
I applied through a recruiter. The process took 4 weeks. I interviewed at Amazon (Cornwall on Hudson, NY) in Oct 2021
Interview
Quick phone call to make sure I wasn't a robot. Had a brief interview prep with 10+ other candidates. Did a 3 part interview. First part was coding and the interviewer could not communicate clearly. Second part was for design. Third part was interview with the team.