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 286 - 290 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 college or university. The process took 1 day. I interviewed at Amazon in Feb 2012
Interview
The phone interview was structured around data structures and object oriented concepts. The questions asked were related to the time complexity of the algorithms, language specific questions(String class in Java) etc.
Interview questions [1]
Question 1
Complexity of BST best case,worst case average case
I applied through an employee referral. The process took 4 weeks. I interviewed at Amazon (Seattle, WA) in Oct 2011
Interview
The hiring process was pretty tough. I had to prepare well in data-structures and algorithms to pass the interview. The interview consisted of 3 phone screens and 2 video-conference interview with 6 people (in total). They asked a questions about linked-lists, BST, data-structure design, algorithms and various technical scenarios.
The phone screens took 1 hour each. Usually, they do 2 phone screens and fly-over the candidate for 1:1 interview. But since I was an international candidate they had to arrange for a 3rd phone screen. After all the phone screens they decided it was easier to do a video conference and arranged that in a local Amazon development center. The video conference took 1 hour each and spanned over two days.
After a week or so, I received an email saying I was selected and they would like to extend an offer. I accepted the offer.
Interview questions [1]
Question 1
Find k largest/smallest number in a series of numbers. What data-structures will you use? Code it on white board.
I applied through a staffing agency. The process took 2 weeks. I interviewed at Amazon in May 2011
Interview
The interview consisted of two phone interviews and four onsite interviews. The process was quick and finished within two weeks. Questions ranged from data structures, algorithms to design.
Questions:
- Write a program to Mirror a binary tree
- Implement pow function effectively.
- Find cycle in P shaped Linked List
- Convert a BST to sorted Double linked list
- Program for N-Queens problem
- Implement Stack with min operation.
- Design Elevator