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 3121 - 3125 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 1 day. I interviewed at Amazon (Seattle, WA) in Apr 2012
Interview
One of the recruiters will send an email to setup the interview, a date will be chosen of your choice.
Some employee will call on that day and will introduce himself give description of his team.
First interview went well.
He will ask coding questions on algorithms, data structures, OOPS.
Second interview is of same pattern.
This time my interviewer did not give any hints whatsoever. He waited till I was not able to solve and ended the interview.
Interview questions [1]
Question 1
Given an integer set of numbers, print all the subsets. For some reason the interviewer asked to print the supersets, but what he means is subsets.
The process took 1 day. I interviewed at Amazon (Los Angeles, CA) in Mar 2012
Interview
There was supposed to be two different 45 minutes interviews.
The first one called me half an hour late and was only 20 minutes
Interview questions [2]
Question 1
he asked me some java and web related questions , some I know , some I did not , some of them that I do not know was some java garbage collection related question and some sort of web cache related (different kind of cache).
The second interview was worse than the first one was a programming assignment about combing and sorting 2 different arrays , my mistake was that I asked her if she needed the repeated numbers to show or not. any way the most ridiculous part was that she hung on me about 4 times!!! and called me back again for some weird background situation that I am not aware of . she was so careless , my another stupidity was that I told her my program was not doing exactly what it was supposed to do (she asked me to sent it to her by email) , she was so careless and distracted , doubt she would have even looked at it...
any way , when she was hanging up for the last time , it was so obvious that she was unsatisfied , and I got the nice looking rejection email (after careful consideration... blah blah) , a week later
I applied online. The process took 3 days. I interviewed at Amazon (Seattle, WA) in Mar 2012
Interview
Once you apply online it takes some time for the sorting to take place. They will send an email stating available times for Phone Interview process. You can reply with your preferences, and if you need to change the time, you may 2-3 days prior to the decided interview date.
Interview questions [1]
Question 1
How would you reverse a string without using buffer variables?