Amazon Software Development Engineer interview questions
based on 3.4K ratings - Updated Jun 23, 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,376 interviews
Viewing 2851 - 2855 of 3,376 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. The process took 4 weeks. I interviewed at Amazon (Seattle, WA)
Interview
Started with online technical interview, fairly basic stuff like finding cycles in linked lists, reversing a string, etc.
Then they brought me out for an in-person interview. This was much more difficult, first two interviewers both asked tree related questions which I was prepared for. Then the third was all about object orientation. The fourth and final interviewer was more of a grab bag of random questions.
Surprisingly, only the first interviewer asked me about my previous projects. The fourth interviewer and I chatted briefly about them as he was escorting me out of the building.
Interview questions [1]
Question 1
Design a object oriented class for a vending machine.
I applied through college or university. The process took 2 days. I interviewed at Amazon in Nov 2013
Interview
Resume given at campus job fair. The entire process consisted of 4 in person 1:1, 45 minute interviews at my school campus. First, an initial interview. If that one was passed, then they scheduled 3 more interviews with different interviewers over the following 2 days. The following day they extended me an offer. This was the same process for everyone who interviewed at my school.
Along with the offer, they invited me to fly up to the Seattle headquarters to see the site and meet with current engineers, have dinner, etc.
Somewhat strange as I was expecting the process they've done in the past, where they do an initial phone/on-campus interview and then fly you up for a full day of interview on-site.
Interview questions [1]
Question 1
Nothing unusual or unexpected. Basic technical questions about linked lists, binary search trees, circular arrays, OO design. Pretty casual process actually.