Amazon Software Development Engineer II interview questions
based on 293 ratings - Updated May 9, 2026
Averageinterview difficulty
Mostly positiveinterview experience
How others got an interview
47%
Recruiter
Recruiter
30%
Applied online
Applied online
11%
Employee Referral
Employee Referral
7%
Staffing Agency
Staffing Agency
2%
Other
Other
2%
In Person
In Person
2%
Campus Recruiting
Campus Recruiting
Interview search
293 interviews
Viewing 176 - 180 of 293 Interviews
Amazon interviews FAQs
Software Development Engineer II applicants have rated the interview process at Amazon with 4 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 58.6% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Development Engineer II roles take an average of 30 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 33 days.
Here are the most commonly searched roles for interview reports -
I applied online. The process took 1 day. I interviewed at Amazon (New York, NY) in Nov 2015
Interview
Spoke w. manager on the phone first and then they followed up with a phone interview and then coding using screen sharing. Study hashtables and other java collections. Later I got a second chance interview, but I've decided not pursue it further.
Interview questions [1]
Question 1
Medium complexity algorithm questions related to sorting and hashtables using Java. Make sure you remember all Java collections. My question was related to constructing a sorted hashtable class.
I applied through a staffing agency. The process took 4 weeks. I interviewed at Amazon (Seattle, WA) in Dec 2015
Interview
I was contacted by a recruiter and took online screening which was a moderately hard tree problem. It was hard because the test was on hacker rank platform and you need to get your code compiled and all the test cases must pass.
After online test, they called me for onsite where they grilled me on both algorithms and leadership skills. I guess I was not prepared well for leadership skills test because I did their algorithm questions well and still didn't get an offer.
One thing I felt is that compared to other interviewers I met when I appeared for other companies, some of the Amazon interviewers were not that friendly.
Interview questions [1]
Question 1
NDA. The questions were mostly the popular ones from glassdoor and leetcode and careercup. They asked arrays, linked lists, stack related questions and one system design question.
I applied online. The process took 4 weeks. I interviewed at Amazon (San Luis Obispo, CA) in Sep 2013
Interview
Amazon's interview process is well documented in books like "Cracking the Coding Interview". Basically you will get one or two phone calls where an algorithm problem will be asked with optionally some behavioural questions asked. You will get the chance to ask questions to the interviewers here.
Then they flight you to an onsite loop interview where you'll have 4 interviews, including the hiring manager and the "bar raiser". These interviews are very similar to the phone interviews, with at least 2 coding interviews, design and behavioural questions depending on the role you applied for. After that you'll receive the answer about the process a few days later. People were very nice along the process.
In my case I got the offer :)
I prefer not to disclose the full questions for confidentiality purposes, but if you study "Cracking the Coding Interview" you should be good to pass it.