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 151 - 155 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:
One on one interview: 33%
Group panel interview: 33%
Phone interview: 33%
Here are the most commonly searched roles for interview reports -
1) Coding challenge on LeetCode. This included two tasks, one on the easy side and one medium/hard task. I was not able to pass all the unit tests for the harder task due to corner cases and timeouts, but, somewhat surprisingly, I got an email that I succeeded in this round. So even if your solution is not 100% correct, you might pass.
2) Quiz about basic system design stuff, similar to what would be on a basic level AWS certification exam (mostly about databases and cloud stuff, as I remember)
3) Phone call with a recruiter. This included quick-fire questions about basic CS topics (what's the time complexity of a hashmap lookup, what is a linked list, what is depth first, breadth first search, what are some cache eviction strategies, etc)
4) Technical interview session. This was the meat of it and the most difficult part. It is composed of 4 separate sessions, 3 of which involve coding and 1 being system design. All of the 4 involve 2 behavioral questions as well. For coding, I got various problems but what I can say is that knowing your graph algorithms will probably come in handy.
Interview questions [1]
Question 1
- CS fundamentals: what's the time complexity of a hashmap lookup, what is a linked list, what is depth first, breadth first search, what are some cache eviction strategies, etc
- OOP best practices
- system design
- graph algos
I applied through a recruiter. The process took 3 weeks. I interviewed at Amazon (Irvine, CA) in Sep 2022
Interview
The interview loop consisted of four 1-hour interviews, each one starting with 30 minutes of Leadership Principle questions, and then ending with 30 minutes of technical questions. Each interview prompt was intentionally vague and it was necessary to ask clarifying questions to get to the root of what they wanted.
I applied through a recruiter. I interviewed at Amazon
Interview
There were three initial rounds. The process was fairly organized. Interviewers knew what they were doing. The focus was on how the problem is approached rather than having the best solution in the first go.
Interview questions [1]
Question 1
Data structure and algorithm related problem solving
Design
Behavioral