Amazon Software Development Engineer II interview questions
Updated May 9, 2026
based on 293 ratings
Difficulty
Average
Experience
Mostly positive
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 231 - 235 of 293 Interviews
Amazon interviews FAQs
Candidates applying for Software Development Engineer II roles take an average of 42 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 37 days.
Common stages of the interview process at Amazon as a Software Development Engineer II according to 1 Glassdoor interviews include:
Personality test: 50%
Phone interview: 50%
Here are the most commonly searched roles for interview reports -
Got mail and call from one of the hiring recruiters from the company. They were ready to take up interview almost immediately (like the next day). However, they asked when was the most convenient time. Scheduled for a telephonic interview which involved coding as well.
Interview questions [1]
Question 1
Not difficult question. Retrieve max three elements in an array in O(n)
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.