Amazon Software Development Engineer interview questions
based on 3.4K ratings - Updated Jun 24, 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,377 interviews
Viewing 901 - 905 of 3,377 Interviews
Amazon interviews FAQs
Candidates applying for Software Development Engineer roles take an average of 16 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 according to 1 Glassdoor interviews include:
Skills test: 50%
Phone interview: 50%
Here are the most commonly searched roles for interview reports -
I applied online. I interviewed at Amazon in Nov 2019
Interview
There are 3 phases for an interview
phase 1 Online multiple choice question
phase 2 Coding test
phase 3 Skype interview
Prepare the basic for loop and algorithm structures for the multiple choice questions. Prepare more for the coding interview. there are 2 coding questions each for 1 hour. The skype process will have both the HR questions, Basic technology questions and and a realtime coding challenge.
Interview questions [1]
Question 1
I cannot reveal the Exact questions for the Coding test.
But finish the LeetCode Amazon questions to excel.
I applied online. The process took 6 weeks. I interviewed at Amazon (San Diego, CA) in Apr 2019
Interview
Applied in February 2019. Got contacted by a recruiter the next day to schedule an introductory call with her. She asked 2-3 basic CS questions at the end of it.
Received a coding challenge the following week, that I had 3 weeks to complete. Questions were medium level leetcode. Managed to get 4/10 test cases to pass for Q1 and 14/15 test cases to pass for Q2.
Got called for onsite. Onsite was 4 back-to-back 1 hour interviews. 2 were data structures/algorithms related. 1 was system design. 1 was more of an HR interview.
I applied online. The process took 3 months. I interviewed at Amazon (Dublín, Dublín) in Jan 2020
Interview
First I was contacted by amazon via LinkedIn for a open position in Dublin. It was not clear what position exactly. I expressed interest and had to take an online programming challenge. I did not receive feedback how well I performed at that test.
Then I was invited for a telephone interview, so I must have done "well enough" on the online test (I know that I didn't get everyhting right).
The scheduling of the telephone interview was a difficult process. All my desired date and times could not bes fullfiled, but I did not receive alternate suggestions. In the end I think over a month passed before I finally got a date.
On the telephone (actually they use "amazon chime" for this) the interviewer asked a bunch of "behavioral questions" (concept well explained on the amazon interview pages) and some coding questions concerning very basic fundamentals, which one knows from college but doesn't usually think of when working. Furthermore I had to come up with some solutions to programming challenges ("in the head", did not need to write the code).
Lastly I was invited for a series of onsite interviews. The scheduling again was very difficutl. They asked me to come up with choices "before christmas" and then could not fulfill them themselves.
So again between telephone and onsite another month passed.
The onsite interview consisted of 5 interviews an hour each on one day. Each interview was rather difficult: 2 behavioral interviews (you can speak about your work experience), 2 coding challenges (1 on white board, 1 on a computer) and 1 "design challenge", where you basically sketch a solution in uml on the white board.
I know that I did well on some, but also mediocre on a few of these interviews.
Still today I have not heard back form amazon at all (interview is 6 weeks ago now).
So I terminated the application myself.
I must say overall this leaves a very unprofessional taste of their recruiting process. Still think that it's porbably a nice place to work, but I will not apply there again in the future.
Interview questions [2]
Question 1
Can you explain how a hashmap works/ is implemented?