Amazon Software Development Engineer Intern interview questions
based on 678 ratings - Updated Jun 12, 2026
Averageinterview difficulty
Very positiveinterview experience
How others got an interview
58%
Applied online
Applied online
28%
Campus Recruiting
Campus Recruiting
8%
Employee Referral
Employee Referral
5%
Recruiter
Recruiter
1%
Other
Other
0%
In Person
In Person
0%
Staffing Agency
Staffing Agency
Interview search
678 interviews
Viewing 611 - 615 of 678 Interviews
Amazon interviews FAQs
Software Development Engineer Intern applicants have rated the interview process at Amazon with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 50% positive. To compare, the company-average is 59.5% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Development Engineer Intern roles take an average of 35 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 29 days.
Common stages of the interview process at Amazon as a Software Development Engineer Intern according to 2 Glassdoor interviews include:
Skills test: 50%
Personality test: 50%
Here are the most commonly searched roles for interview reports -
I applied online. I interviewed at Amazon in Feb 2013
Interview
Applied online
Got a call from Amazon.com after nearly 2months.
Phone interview were two 45min technical with a 15min break.
1st interview
1. I give you two sorted arrays and the output should be one sorted array -- How do you do that ? and code it
2. Something about hashtable and hashmaps
2nd interview
was more Algorithmic and it was related to Binary search tree's
I applied online. The process took 3 months. I interviewed at Amazon
Interview
Applied online, received an email a month later to schedule interviews. I don't go to a big name school, so they do consider more than just the top schools.
Back to back 1 hour interviews. The actual questions aren't difficult and should be simple if you've done data structures and algorithms. The difficulty comes from talking out loud so that they know what you're doing and the interviewer interrupting your train of thought to ask time complexity questions.
Practice programming on paper while someone is asking you questions. Read programming interviews exposed and know how to solve the problems (vs just memorizing the answer). The answer didn't seem as important as the process. Make sure that you have a good headset, your phone has connectivity where you like to sit and don't worry too much about difficulty.
Interview questions [1]
Question 1
As far as I could tell, all questions were out of programming interviews exposed. I suspect that they give the book to the interviewer and tell them to use those questions. However, don't just memorize the right answer. If you very quickly come upon the best solution, they'll have you come up with 1-2 more.