Amazon Software Development Engineer interview questions
based on 3.4K ratings - Updated Jul 1, 2026
Averageinterview difficulty
Very positiveinterview experience
How others got an interview
48%
Applied online
Applied online
20%
Campus Recruiting
Campus Recruiting
18%
Recruiter
Recruiter
11%
Employee Referral
Employee Referral
1%
Other
Other
1%
In Person
In Person
1%
Staffing Agency
Staffing Agency
Interview search
3,378 interviews
Viewing 1131 - 1135 of 3,378 Interviews
Amazon interviews FAQs
Candidates applying for Software Development Engineer roles take an average of 16 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 27 days.
Common stages of the interview process at Amazon as a Software Development Engineer according to 1 Glassdoor interviews include:
Skills test: 50%
Phone interview: 50%
Here are the most commonly searched roles for interview reports -
First there was online programming test.
It was required to write 2 functions which both fulfilled different purpose. Both functions had lots of unit tests where all has to pass.
Then there was small brief about my coding behaviour (why I did it as I did it).
And at the end some HR style questionnaire.
This was easy part.
After few weeks there was face to face interview with 4 different people 1 hour each, 10 minutes break. Lots of questions like tell me about time when you failed, etc. plus coding on white board.
This was difficult especially last hour because I was exhausted. (advice bring some sugar or energy drink with yourself).
Interview questions [1]
Question 1
Write function which can traverse through trie data structure.
It consisted of two online programming rounds and one video call (3 rounds in video call).
1st online was debugging programs
2nd online was programming and work style simulation
3rd video call had three back to back white board programming interviews based on data structures
1) Apply online. 2) Initial online assessment. 3) Second technical assessment
Initial assessment: 6 simple code debug (e.g. fix small logical error)
Work assessment: Simulation of responding to customer/manager requests and ranking potential responses on a scale of 1-5
Technical assessment: 2 leetcode style questions