Amazon Software Development Engineer interview questions
based on 3.4K ratings - Updated Jun 3, 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,374 interviews
Viewing 3201 - 3205 of 3,374 Interviews
Amazon interviews FAQs
Candidates applying for Software Development Engineer roles take an average of 16 days to get hired, when considering 1 user submitted interviews for this role. To compare, the hiring process at Amazon overall takes an average of 27 days.
Common stages of the interview process at Amazon as a Software Development Engineer according to 1 Glassdoor interviews include:
Skills test: 50%
Phone interview: 50%
Here are the most commonly searched roles for interview reports -
The process took 1 week. I interviewed at Amazon (Seattle, WA) in Dec 2011
Interview
I was initially contacted by a recruiter who found my resume from my college's career management center. The process was very quick, I was flown to Seattle with all expenses covered. All of the interview logistics were very streamlined and I was impressed with everything in that regard. As for the interview process itself, it was quite stressful. The process consisted of 4 back to back technical interviews. Every question I was asked involved coding the solution on a whiteboard. The questions focused exclusively on data structures and algorithms. I wasn't asked any trivia type questions like "What is OOP?" or "Explain garbage collection in Java". My advice would be to make sure you are keen on algorithm questions, and to prepare at least a month in advance.
I applied online. The process took 1+ week. I interviewed at Amazon (Seattle, WA) in Aug 2011
Interview
Had two telephonic interviews,
the first one was fine they concentrated more on resume coursework and genereal questions on computer science concepts.
The second interview was mainly focused on data structures, especially trees, gash tables.
The questions involved writing code or explaining the code to the interviewer orally.
Interview questions [2]
Question 1
General Based on Coursework and Resume and Experince
The process took 1 day. I interviewed at Amazon (Seattle, WA) in Nov 2011
Interview
I was selected to bypass a phone screening and attend an on-site interview with a large group of other interviewees (though the interviews itself were on an individual basis). The interview day consisted of 4, 45 minute technical interviews each conducted by a different interviewer. Coding on the whiteboard is required (or sometimes on paper), and each of the interviews you are given a complex coding question that you must solve in front of them. These questions may be relatively simple if you remember all of your algorithm knowledge from college very well, otherwise you must go in with a significant knowledge of trees (binary and binary search, etc), data structures in general, searching and sorting algorithms, object oriented programming, just to name a few.
Interview questions [1]
Question 1
Given two very large binary trees T1, with millions of nodes, and T2, with hun- dreds of nodes, create an algorithm to decide if T2 is a subtree of T1.