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 231 - 235 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 online. The process took 4 days. I interviewed at Amazon (Seattle, WA) in Jul 2013
Interview
I applied online, and was contacted via email by a recruiter. The position they wanted to interview me for was a bit outside of my skill set, but they insisted that I was eligible for the position based on my experience. I had a phone interview, which went as expected, and was eventually offered an in-person which I declined for another opportunity.
Interview questions [1]
Question 1
Software development staples, data types, OOP principles etc
I applied through a staffing agency. The process took 1 week. I interviewed at Amazon (Bengaluru) in Aug 2014
Interview
I had telephonic as 1st round. I got rejected there itself :). I have been asked to collabedit few algos. First one is about finding the diameter of a tree. I explained in pseudo-code. I think they are expecting people to do ready-to-use code.
2nd one was to search a word in a large file. I suggest to preprocess the entire file into suffix tree and search. He was not convinced neither do I.. :) because the file was too large to preprocess load into the memory.
Interview questions [1]
Question 1
given a very large file (Billion lines in Tera Bytes) and you have only few GB of memory, what is your approach to search a word in the entire file and print the line number in efficient way.
I applied through a staffing agency. The process took 1 day. I interviewed at Amazon (Seattle, WA) in Feb 2012
Interview
A recruiter called and later setup day time for phone interview couple of days later.
The phone interview was Ok, little bit of introduction and what I have done in the past, the technical question. He provided a link to web that I can write a program on the fly so he could se what I type.
Interview questions [1]
Question 1
Write a program to analyze if two strings are anagram.
Write a program to do integer multiplication, and then try to make it multithreafed/parallel in multi cpi (the job was to develop software for multi processor system).