Amazon Software Development Engineer interview questions
based on 3.4K ratings - Updated Jun 24, 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,377 interviews
Viewing 26 - 30 of 3,377 Interviews
Amazon interviews FAQs
Candidates applying for Software Development Engineer roles take an average of 21 days to get hired, when considering 2 user submitted interviews for this role. To compare, the hiring process at Amazon overall takes an average of 42 days.
Here are the most commonly searched roles for interview reports -
I applied through college or university. I interviewed at Amazon (Madras)
Interview
It was a good in-person on-campus interview experience. The interviewers were very friendly and supportive. Questions were mostly standard DSA problems. The process was well organized and professional. Overall, it was a positive and valuable experience.
Interview questions [1]
Question 1
1.rotten oranges(graph based)
2.tuple of start and end time given.you want to schedule labs without overlap
I applied online. I interviewed at Amazon (Seattle, WA) in Dec 2025
Interview
2 LeetCode hards - solved optimally but didn’t get it. I think they want to see stronger initiative and self learning. Asked a lot about projects I did and what I learned.
Interview questions [1]
Question 1
Tell me about the last time you learned something on your own.
1. Apply online
2. Pass the OA
3. Provide availability for final round interviews
4. Three back to back interviews - one is low level design which starts with introductions and two quick behavioral questions and jumps into the coding questions immediately. Question is vague so you will have to ask lots of questions for the interviewer to provide you with information. The next round is either behavioral completely or leetcode style. Leetcode style interview they will give you two coding questions. They type the question on the shared coding platform and again you have to ask questions to get the scope of the problem and get the constraints out of the interviewer. Usually this will give you a pretty good idea of how to solve it. ALWAYS start with the naive solution and then suggest the optimization. Sometimes the interviewer will want you to solve the question a certain way and they will hint away at the kind of solution they are looking for so listen carefully. Behavior round is completely based on the Leadership Principles so prepare good stories and carefully listen to the question to deduce what leadership principles the interviewer is looking for. Usually one question would cover 2-3 principles and the interviewer will go deep into your story with lots of followups to get the full picture.
Interview questions [1]
Question 1
Tell me about a time you had to work with incomplete data or incomplete information.