Amazon Software Development Engineer interview questions
based on 3.4K ratings - Updated Jun 24, 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,377 interviews
Viewing 696 - 700 of 3,377 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:
Phone interview: 50%
Skills test: 50%
Here are the most commonly searched roles for interview reports -
I applied online. I interviewed at Amazon in Jan 2021
Interview
Hackerrank Online Interview:
- 2 algorithm questions
- 2 time complexity questions about those algorithms
Phone screen over Chime:
- You tell your past experience
- 2 Behavioral Questions
- 3 Technical Questions
Interviewer was very professional with very clear English.
Interview questions [1]
Question 1
Q: A time you have conflict
Q: A time you optimized quality
Q: BFS and DFS comparison
Q: What is binary search tree?
Q: What is hash table?
Q: A time complexity question about finding all strings that contains a character.
My experience belongs to pre-COVID era. A recruiter reached out and send a screening test. After passing the test they invited me to onsite interview. I was impressed with the level of detail on their email. Onsite interview was a cookie cutter interview process. Interviewers were nice and kind. Worst thing: I was never able to find coffee during the breaks.
I applied through an employee referral. I interviewed at Amazon (Cape Town) in Dec 2020
Interview
The process starts with an initial phone screen interview which you must pass to proceed to the full day of interviewing consisting of 5 separate interviews.
Each interview is 45 mins to 1 hour long and is conducted by different Software Development Engineers.
Each interview could consist of coding and behavioural questions or just behavioural questions.
Interview questions [1]
Question 1
Tell me of a time you had a disagreement with your manager.