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 3036 - 3040 of 3,378 Interviews
Amazon interviews FAQs
Candidates applying for Software Development Engineer roles take an average of 21 days to get hired, when considering 2 user submitted interviews for this role. To compare, the hiring process at Amazon overall takes an average of 42 days.
Here are the most commonly searched roles for interview reports -
I applied online. The process took 2 weeks. I interviewed at Amazon (Herndon, VA) in Oct 2012
Interview
Had a phone interview with a recruiter from Amazon Web Services (AWS). The phone interview started with a brief question about my job experience, then launched into challenging programming questions using a shared online coding environment (not an IDE, but it had syntax highlighting).
Interview questions [1]
Question 1
What is the range of numbers that can be stored using a single byte?
Several phone interviews
The questions are all not very hard
But you still need to get prepared very well
Because they expect you figure out each question with fast and accurate code
You wrote you code on your paper and then read to them, they will ask you some test cases.
Interview questions [1]
Question 1
Write code to reverse a C-Style String(C-String means that “abcd” is represented as five characters, including the null character )
I applied through a recruiter. The process took 2 weeks. I interviewed at Amazon in Oct 2012
Interview
First phone interview with amazon. It was supposed to be technical so the software engineer started asking questions directly.
-Read out code for merging 2 sorted arrays to get a single array as an output which should also be sorted
-Read out pseudocode for checking if a search tree is a binary search tree or not.
Now awaiting second phone interview
Interview questions [1]
Question 1
-Read out code for merging 2 sorted arrays to get a single array as an output which should also be sorted
-Read out pseudocode for checking if a search tree is a binary search tree or not.