Amazon Software Development Engineer II interview questions
based on 293 ratings - Updated May 9, 2026
Averageinterview difficulty
Mostly positiveinterview experience
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 111 - 115 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:
Phone interview: 50%
Personality test: 50%
Here are the most commonly searched roles for interview reports -
Applied online and got a call from recruiter. Was called for a one day process. First round was to test the coding and design skills. Unfortunately I didn't clear the design round.
Interview questions [1]
Question 1
1) Arrange the even and odds in a liked list in reverse order without using additional linked list (i.e in place)
2) Design HLD and LLD for Uber Eats to track Live order tracking
I applied through a recruiter. The process took 4 weeks. I interviewed at Amazon (Tempe, AZ) in Mar 2018
Interview
Got contacted by the recruiter. Coding challenge was average. After that got invited for an onsite interview. Signed NDA, so can't reveal exact questions, but brush up Data Structures and Algorithms. They also give focus on behavioral questions (especially Amazon Leadership Principles).
Unfortunately, no offer is made. 3 coding interviews went well, but I think royally bombed system design question. And as an SDE-II, you should be good at it.
Tempe team is friendly and helpful. Overall good experience. Maybe someday I will meet them again. ;)
I applied through a recruiter. The process took 4 weeks. I interviewed at Amazon (Kiew, ) in Feb 2018
Interview
I was an attendee at hiring event for AWS team.
Firstly, online round with algorithmic problems.
After the successful first stage, 4-6 person interviews with the team (one-to-one). 50% are behavioral questions, and rest are technical.
Implement LRU cache. How would you resolve concurrency? How would you deploy it? How would you handle the situation when the cache will be really huge and distributed along a lot of machines.