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 3111 - 3115 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 other source. The process took 4 weeks. I interviewed at Amazon (Seattle, WA) in Sep 2011
Interview
Long, disorganized and never even spoke to the recruiter until the day of the onsite interview. They had no idea what I was looking for or anything about me. No one even really told me what the job details were until the onsite interview. very disorganized and too long. 7 hours of individual interviews and I had to ask for water and a bathroom
I applied online. The process took 4 weeks. I interviewed at Amazon (Seattle, WA) in May 2012
Interview
I got 1 round phone interview, and 3 algo questions in it. Then I was brought to do onsite. I met 5 people from 9:00am to 1:00pm. Everyone came to ask me algo questions and Object oriented Design questions.
The process took 3 days. I interviewed at Amazon (Seattle, WA) in Feb 2012
Interview
The interview process was incredibly quick; the first email to an on-site interview occurred within a matter of weeks. Being an international prospect, I went through 2 rounds of technical phone interviews before being offered an on-site interview. Each phone interview consisted of a couple technical questions, with coding done on a virtual whiteboard. The questions heavily emphasized data structures and class design.
The there were 4 on-site interviews packed into a single 5 hour day; 1 HR interview and 3 technical interviews. Again, most of the technical interviews revolved around a wide and deep knowledge of data structures, with some algorithmic questions thrown in. Big-O run times were also quite important.
Overall, I found the people to be friendly and the work environment to be very laid back. Most of the walls were glass or whiteboard allowing for easy collaboration between team members.
Interview questions [1]
Question 1
As the company would probably frown upon me giving interview specifics, I'll explain the general knowledge base you should have when interviewing with Amazon.
They are very concerned with data structures; namely structures that are very fast. Hash tables are a staple, though questions involving tree and trie structures are also asked quite often.
Even if you're not applying to a position requiring knowledge of networking, you should know the basics of how it works and how to avoid network congestion.