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 3336 - 3340 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 1 week. I interviewed at Amazon in Apr 2010
Interview
Was scheduled for a phone interview round last week , a week after I applied. The interview started with resume scanning and the interviewer asked questions on my projects, which I answered confidently. Later, I was asked about Linked List, Binary trees. He asked me what big oh notation meant, and the time complexities of linked list and binary trees. I was asked what was the worst case scenario of a Binary Search tree. He then asked me what balanced and unbalanced binary trees were, and asked me to write a code on self balancing binary trees. I have not received a reply about the outcome for the phone interview since last week
My perception is that the company looks for applicants who demonstrate a 'can do it attitude' when given a tough problem.
Interview questions [1]
Question 1
Write a program that balances an unbalanced binary tree.
I applied online. The process took 1 day. I interviewed at Amazon (Seattle, WA) in Apr 2010
Interview
Questions they asked were very simple. Their interviews are VERY technical. They grill you even on phone. I was asked all the basic concepts of Java and 2 programs 1. What kind of classes will a Library program consists of. 2. Write a program to reverse an array.
Also some other questions were Explain some issues / bugs you resolved in your current project.
Interview questions [2]
Question 1
What are design patterns and describe Publisher Subscriber pattern and Singleton Pattern
I applied through an employee referral. The process took 2 weeks. I interviewed at Amazon in Apr 2010
Interview
Two phone interviews. Was asked very basic C coding questions like "fibonacci no", string manipulation etc. Couple of design, OOPs questions and some basic Unix stuff (if you know unix).
Interviewers were very courteous and were generally not interested in any of the stuff on my CV. they usually come prepared with their questions and ask those questions only.