Amazon Software Development Engineer interview questions
based on 3.4K ratings - Updated Jun 28, 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 3326 - 3330 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 2 weeks. I interviewed at Amazon (Seattle, WA) in Mar 2008
Interview
The recruiter contact me via email and setup phone screen. The recruiter was quick to respond to emails. The interviewer called at the exact time. Interview last for a little bit more than scheduled. Recruiter followed up with me about the result of the interview.
Interview questions [2]
Question 1
Cut a ransom note from a magazine. Follow up is what if the magazine are two-sided
Assume there are a set of stepstone in the river. The butterfly start with initial speed and can only fly for exact one unit of time before it lands on a step stone. Given the configuration of the step stone, determine if the butterfly can across the river.
I applied through college or university. The process took 2 weeks. I interviewed at Amazon (Seattle, WA) in Mar 2010
Interview
I gave my resume at a job fair at purdue university and i got an email from amazon.com asking me to schedule for a phone interview. I set it up and I got the call which lasted for an hour, where they asked me several technical questions. 1 week later, i got an e-mail from them telling me since i lacked experience, they were rejecting me.
Interview questions [1]
Question 1
Write a program which picks the first 2 highest numbers in a sequence?
The process took 1 day. I interviewed at Amazon in May 2010
Interview
About 40~45 minutes phone interview.
Very nice interviewer and didn't make me nervous at all.
The interview started with some questions related to my experience like what kind of project I did and what's my duty and position in my current job. What's the most difficult things I've experienced and how did I solved it.
After 10 minutes self intro, the interviews told me he wants to ask some technical questions.
First he asked an SQL question. He gave me two tables(for ex, supermarket and items) and two columns in each table and asked me to read the query that calculates the prices of certain item.
Second question is XML question. He gave me a simple xml file and asked me what's the most efficient way to get some data set. And then asked me if I can read a linux command for this.( My answer is to use xQuery 'cause I think this might be related to the previous question but he told me he's just asking me thought. So I'm not sure is it an algorithm question)
Then he asked me to write a java program to print power set without using the ready-to-use power set class if there is.
After that, he asked me to give a word to describe a good software and a word to describe good supervisor. (This might be my worst part.) He asked me to send my program back asap.
I'm waiting for the second one on next week.
Interview questions [1]
Question 1
A word to describe a good software and a word to describe a good supervisor.