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 2666 - 2670 of 3,378 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:
Phone interview: 50%
Skills test: 50%
Here are the most commonly searched roles for interview reports -
I applied online. I interviewed at Amazon in Sep 2014
Interview
I applied online a few months ago and received an invitation from a recruiter to take the amazon online assessment test. It was a link to hackerank.
The actual interview consisted of two pretty simple coding questions and a logic test part.
I was given 30 mins for each coding question and 35 mins for the logic part(25 questions).
NOTE: Time flies really fast during the logic session. You should work fast.
The first question had to do with string manipulation and the other question was on bit level manipulation
I applied online. The process took 8 weeks. I interviewed at Amazon (Vancouver, BC) in Jul 2014
Interview
Interview with payment team, after 2 phone interviews, Amazon invited me to Vancouver office with 4 interview. From 8am~12PM, there are 4 questions, 2 algorthm/coding questions, 2 OOD questions, the interviewers from different groups
Interview questions [1]
Question 1
for the OOD questions, it is too brief to answer it, e.g. design a libaray managment system, just one sentence without any detail even you ask which functions should be consinder.
I applied through a recruiter. The process took 1 day. I interviewed at Amazon (Seattle, WA) in Jun 2014
Interview
I was called for an onsite day long interview in Seattle. The interview was a group/team coding exercise. In the morning after a tour of the amazon campus in Seattle, we were divided into groups of 3 and given a laptop to work on. You could select an OS and IDE of your preference to work on. We were given a problem which had 3 tasks and each of us had to take on of them. The coding started around 11 in the morning and lasted till 4:30 in the evening. In the duration I had 2 one on one interviews, the 1st one 30 mins into the exercise and the 2nd one an hour before the turning in of our codes.
The interviews focused on the approach I had decided on to solve the problems. Which data structure, any optimizations I could think of if I had more time.
Interview questions [1]
Question 1
Why have you decided to use this data structures. What would be the complexities?