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 3341 - 3345 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 -
The process took 3 weeks. I interviewed at Amazon (Seattle, WA) in Mar 2010
Interview
On site interviews. Total 4 technical interviews and one lunch interview. ASk questions like:
1. Flood fill algorithm
2. Create a binary tree. write insert function
3. c++ and java
4. oops concept
5. bfs using recursion and iteration
6. difference between two dates is one month apart, less than one month apart or more than a month apart?
Interview questions [1]
Question 1
Two dates are given to a function. The function should return if the dates are exactly one month apart, less than one month apart or more than one month apart.
I applied through college or university. The process took 1 day. I interviewed at Amazon (Seattle, WA) in Mar 2010
Interview
Delivered my resume during a small career fair after completing a simple programming problem. Received an interview offer and met two interviewers for 45 minutes each. Questions about design, debugging, and large-scale problem solving. Included a hard distributed computing problem to see how you think about things. Talked a bit about what it's like to work at the company. Interviewers were friendly. Dress business casual. I received an offer within a week.
Interview questions [1]
Question 1
Given two (huge) sets, what is an efficient way to find their intersection?
The process took 4 weeks. I interviewed at Amazon in Mar 2010
Interview
I went through 3 rounds of phone interviews and each lasted for about 45 minutes. The content consisted most of data structure and algorithms, basic design and coding problems. And I think it is somehow challenging.
After that I went to the onsite interview which included 5 rounds 1:1 interview. Almost all of them are technical questions related to data structures and algorithms.
Interview questions [1]
Question 1
How to print a matrix whose size is n*n in spiral order?