Amazon Software Development Engineer Intern interview questions
based on 677 ratings - Updated Apr 17, 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
677 interviews
Viewing 571 - 575 of 677 Interviews
Amazon interviews FAQs
Candidates applying for Software Development Engineer Intern roles take an average of 60 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 Intern according to 1 Glassdoor interviews include:
One on one interview: 25%
Phone interview: 25%
Skills test: 25%
IQ intelligence test: 25%
Here are the most commonly searched roles for interview reports -
I submitted my resume online, and after a couple weeks, I got an email from a recruiter requesting an interview. It was phone call with coding questions on a collaborative editing site, and I was asked three or four programming questions. They generally involved knowing how to modify a common algorithm to solve a slightly unusual problem.
Interview questions [1]
Question 1
I don't remember the question specifically, but it involved memoization.
Applied directly through their job postings and was contacted by email and then by phone to setup interviews.
Initially two phone interviews each 45 minutes in length back-to-back, with a 15 minute break in-between. Later that evening I was contacted to setup a third phone interview. When I completed the third phone screen I was informed that it was for the full time SDE position and not an internship (However I noticed no difference in type or difficulty of questions between it and the previous two phone interviews.)
Each interview consisted of a minor overview of what position my interviewer held in the company followed by some minor questions about my resume. (i.e. questions about the programming languages I was familiar with, questions about the difference between imperative and functional programming since I had experience with prolog, haskell, and scheme). Following those there were two or three warm up questions dealing with high level concepts in OOP and data structures. A few questions asking me how I would solve a given computing problem without actually producing code. A more difficult computing question where I was asked to produce code either on my side dictating it to my interviewer or through a shared editor. Finally a fairly difficult algorithms question about working in a very large problem space (working with large data sets) not producing code but attempting to find the most efficient solution.
Interview questions [1]
Question 1
Given an integer N and an array of unsorted integers A find all pairs of numbers within A which add up to N. (This is the only question I can remember and I had trouble thinking of an answer at the time)
I applied online. The process took 3 months. I interviewed at Amazon
Interview
Filled out an application online, and they got back to be in a few weeks. Asked for a phone screening. 2 in a row one after another, about 45 minutes each. About a month later, when I wasn't expected to hear from amazon again, they emailed me again asking to set up another phone interview. After reading reviews here, I was expecting that the next step would be for them to fly me to Seattle, however the interns don't get an in-person interview at all. Got an offer about a month after the lase screening
Interview questions [1]
Question 1
Q's involved string manipulations, OO design, algorithms and data structures.