Amazon Software Development Engineer interview questions
based on 3.4K ratings - Updated Jul 1, 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,378 interviews
Viewing 3221 - 3225 of 3,378 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. The process took 1 week. I interviewed at Amazon (Bengaluru) in Sep 2011
Interview
I had a total of 4 interviews.
My 1st interview consisted of problems based on trees and linked lists. I was asked to code all my algorithms.
My 2nd interview consisted of questions based on algorithms, he was interested in my logic and did not ask me to code anything.
My 3rd interview asked me a basic algorithm questions and we went back and forth discussing the solution. After he was fully satisfies he asked me to code it. There were some mistakes in the code which he hinted at and I quickly corrected them.
My 4th interview was mainly to check my motivation for the job and the interviewer asked me to design an elevator system.
I applied through college or university. The process took 1 day. I interviewed at Amazon (Minneapolis, MN) in Oct 2011
Interview
The interview was very technical, but the interviewer created a comfortable atmosphere. He asked many questions about OOP and data structures - so make sure you know your data structures and basic search/sort algorithms. He also asked me to code a small program on the spot. Later he asked how I would solve a certain problem using a program. When I answered, he asked for the time complexity of my solution and asked me to come up with a faster solution, and then when I came up with a faster solution, he asked for an even faster one again.
Interview questions [1]
Question 1
What is the relationship between an object and a class?
I applied through an employee referral. The process took 1 day. I interviewed at Amazon in Sep 2011
Interview
I got a mail from their HR within 3 days of submitting my resume! i thought that was really fast. Everybody told me these companies take a long time to respond (1 -2) months. Anyway the interview went for an hour or so. The guy taking the interview was really nice and made sure i had ample time to think and respond. going through blogs and other interview questions really helped.
Interview questions [1]
Question 1
This was not unexpected but a bit difficult. How would you represent the ordering of a deck of card if you only have 32bytes to work with. So, he explained that you have 52 objects, there are 52! possible ordering of them. how to encode one of those ordering within 32 bytes?