Amazon Software Development Engineer (SDE) I interview questions
based on 1.5K ratings - Updated Jun 22, 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,534 interviews
Viewing 411 - 415 of 1,534 Interviews
Amazon interviews FAQs
Software Development Engineer (SDE) I 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) I according to 4 Glassdoor interviews include:
One on one interview: 33%
Personality test: 33%
Skills test: 33%
Here are the most commonly searched roles for interview reports -
very bad experience, Panel was very unprofessional and was not treating everyone equally, I guess it was only genius not for average people like us. Any how its also possible they are not good enough for me, but i feel they did not give an honest try.
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.