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 3261 - 3265 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 -
The process took 3 days. I interviewed at Amazon (Seattle, WA) in Jan 2011
Interview
Had one screening 1:1 interview for about 45 minutes, fairly simple and straight forward. asked soft skill questions and a few algorithm problems. Got a call for 3 more interviews that night. 2 days later had 3 45min-1hr interviews. second round of interviews were mostly algorithms and skill testing questions.
Overall it went pretty well and the interviewers were friendly.
Interview questions [2]
Question 1
How would you find duplicates in two unsorted integer arrays
The process took 2 weeks. I interviewed at Amazon (Seattle, WA) in Apr 2011
Interview
The interviewer was supposed to be for 45 mins, ended in 30 mins itself. Interviewer was patient but did not give much hints. Was hard to judge if he was satisfied by the answers..
I applied through an employee referral. The process took 4 weeks. I interviewed at Amazon in Mar 2011
Interview
Summer SDE intern position. Totally three phone interviews. It seems that you get the third one if you can pass the first two. Questions are not difficult but you should be very careful when solving easy questions. Think about boundary conditions and error handling in your codes. I was a little bit surprised that I did not get an offer. I thought I performed OK at last interview but I received rejection mail two days later.
Interview questions [5]
Question 1
Find second largest number of the given integer array? What about finding Kth?
A log file contains records of IP addresses that have logged on to the server in one hour. Given two log files for two different hours, how can you find the IP address that have logged on in both hours? What to do if memory is limited?