Amazon Software Development Engineer, II interview questions
based on 292 ratings - Updated May 9, 2026
Averageinterview difficulty
Mostly positiveinterview experience
How others got an interview
46%
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
292 interviews
Viewing 176 - 180 of 292 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 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.
I applied through an employee referral. The process took 2 months. I interviewed at Amazon (Seattle, WA) in Mar 2015
Interview
Applied for the position through a contact within Amazon. Was living in UK at the time but applied for a position located in Seattle. Had one informational phone screening to begin with, then two different technical phone screenings while still in UK. Moved to the US before getting any feedback from Amazon, was invited for an onsite interview after having moved to Seattle.
Interview questions [1]
Question 1
Given two parameters, the first parameter being a string of words with no spaces, the second being a dictionary with all thinkable words, return the first string with spaces put in between the words.