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 3371 - 3375 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 2 weeks. I interviewed at Amazon (Ashburn, VA) in Jun 2009
Interview
I received my call for employment opportunity with Amazon and within week i had my first round. The interview was straight forward, with questions around Algorithms/Data Structures and basic bit operation. Really simple.
Questions were.
1. Given an array with n integers from 1 to n-1, one number is a duplicate, find the duplicate number.
2. given 8-bits give range of signed and unsigned integer values possible.
and some other similar questions.
Was later asked to submit a coding question, implemented in any OO language suited.
The question was to design a deck of cards, with shuffle and deal a card functions to be necessarily included.
Now i'm awaiting my second round to be held this week.
Interview questions [1]
Question 1
Also, given a large list of stars, with they're co-ordinates, give a smaller number of closest stars, to earth, with earth as origin, and the best and most optimum way to do this.
I applied through an employee referral. The process took 2 weeks. I interviewed at Amazon (Seattle, WA) in May 2009
Interview
The recruiter asked some initial questions of why Amazon, and explained the process (2 Phone Screens, then one day of in-house interviews). Setting up the interviews / phone screens took some time to accommodate my schedule, but things went very professionally.
1st & 2nd PS: Questions
- Why Amazon?
- What is your favorite project in the past and what did you do personally?
- What is multiple inheritance? How is it possible in C++ vs. Java?
- What are design patterns good for? Explain MVC and its components.
- Reverse the order of words in a string.
- Find the number of 1's in the binary representation of an integer.
- Complexity (time and space) for the previous solutions?
- Design code completion feature in an IDE: what Abstract Data Type would you use?
- Implement a queue, using only a finite number of stacks.
- Do you have any questions for us?
Interview questions [1]
Question 1
Number of 1's in binary representation of integer?
I applied through an employee referral. The process took 5 weeks. I interviewed at Amazon (Seattle, WA) in May 2009
Interview
there were detailed 1 hour+ phone interview rounds. 1st phone interview was simple data structure. 2nd and 3rd were more technical and had lot of questions on puzzle and writing code and dictating it over phone and then analyzing it. Analyze it with run time, memory usage, algorithm used and questions on that.
Interview questions [1]
Question 1
There were 2 questions which was based on dynamic programming.