Amazon Software Development Engineer I/II/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 271 - 275 of 292 Interviews
Amazon interviews FAQs
Software Development Engineer I/II/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 I/II/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 5 weeks. I interviewed at Amazon (Chennai) in Mar 2013
Interview
First round will be telephonic, where they ask you to write a ready-to-deliver to production standard code and email them. Followed by three rounds of technical interview involving problem solving, data structures, algorithms and design. If you clear above all rounds, you will be taken into Hiring manager round and cultural fit round. These two rounds are bar raiser rounds. In bar raiser round they will ask questions based on your performance on first three rounds. On completing all these rounds, they will has meeting of all the interviewers whoever interviewed you. That meeting decides whether you will be hired or not.
I applied through a staffing agency. The process took 1 day. I interviewed at Amazon (Bengaluru) in Jan 2013
Interview
Written Test (3 coding questions)
Four rounds of Interview
Coding questions in Written test:
1) In an array of integers, find pair of integers whose sum is equal to closest to K
2) getIntegerComplement() function implement
3) Subroot in a Binary tree with longest leaf-to-leaf path
Interview questions [1]
Question 1
Subroot in a Binary tree with longest leaf-to-leaf path
I applied through a recruiter. The process took 1 day. I interviewed at Amazon in Feb 2013
Interview
I was approached by a recruiter on LinkedIn for a regional interview. The recruiter forwarded my resume to Amazon's HR department. A few weeks later, Amazon emailed me an invitation to the offsite interviews in Orlando.
The interview consisted of four, one hour interview sessions with different interviewers. I saw many interviewees be dismissed after their second interview, and a few more after their third and fourth interview.
I dressed casually (jeans and polo) and brought my own graph paper, engineering pencils, and eraser for the expected paper coding questions. I also brought my MacBook Air, which came in helpful when my paper code became unreadable (I typed it in and emailed to the interviewer).
Interview questions [1]
Question 1
There were three code on paper questions (algorithms and data structures) and one system design question.