Amazon Software Development Engineer (SDE) interview questions
based on 1.5K ratings - Updated Jun 17, 2026
Averageinterview difficulty
Very positiveinterview experience
How others got an interview
60%
Applied online
Applied online
19%
Campus Recruiting
Campus Recruiting
10%
Recruiter
Recruiter
8%
Employee Referral
Employee Referral
2%
Other
Other
1%
In Person
In Person
0%
Staffing Agency
Staffing Agency
Interview search
1,533 interviews
Viewing 411 - 415 of 1,533 Interviews
Amazon interviews FAQs
Software Development Engineer (SDE) applicants have rated the interview process at Amazon with 3.8 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 50% positive. To compare, the company-average is 59.5% positive. This is according to Glassdoor user ratings.
Common stages of the interview process at Amazon as a Software Development Engineer (SDE) according to 4 Glassdoor interviews include:
Personality test: 33%
One on one interview: 33%
Skills test: 33%
Here are the most commonly searched roles for interview reports -
Online Assessment (OA)
The first step was an online coding test. It included two algorithm-based problems that tested my problem-solving skills using data structures like arrays, hash maps, and graphs. There was also a work simulation section where I had to choose responses based on Amazon’s Leadership Principles.
Technical Phone Screen
After passing the OA, I had a virtual technical interview with an Amazon engineer. This lasted about 45 minutes and focused on a coding problem that I had to solve in a shared coding environment. The interviewer encouraged me to explain my thought process and optimize my solution.
Onsite Interviews (Virtual in My Case)
The final round consisted of four back-to-back interviews:
Coding Interviews (2 rounds): Each round involved solving a data structures and algorithms problem, similar to LeetCode medium/hard problems. I was asked to implement my solution and optimize it while explaining my approach.
System Design Interview: I had to design a scalable system for a given problem, discussing database choices, API design, and failure handling.
Behavioral Interview: This focused entirely on Amazon’s Leadership Principles. The interviewer asked situational questions like "Tell me about a time when you faced a conflict in a team and how you handled it." Using the STAR (Situation, Task, Action, Result) method helped structure my answers effectively.
Interview questions [1]
Question 1
One of the challenging questions they asked me was about optimizing a meeting room scheduling system. The problem was similar to a "Merge Intervals" type of question.
Problem Statement:
"You are given an array of meeting time intervals where intervals[i] = [start_i, end_i]. Determine if a person can attend all meetings without any overlap."
Very friendly, relaxed atmosphere, the interview questions were not difficult, and the interviewer also gave appropriate prompts. The interview lasted for three hours. The first one was about behavior, the second one was about code, and the third one was half and half.
Good luck with your interview. It was not hard, usual questions asked but the process is way too long and unnecessary, you don’t need that many rounds to know if a person is a good fit or not, keep dragging it for too long
Top companies for "Compensation and Benefits" near you