Amazon.com
3.3 of 5 3,092 reviews
www.amazon.com Seattle, WA 5000+ Employees

Amazon.com Software Development Engineer I Interview Questions & Reviews

Updated Jul 2, 2014
All Interviews Received Offers

Getting the Interview 

30%
27%
18%

Interview Experience 

77%
16%
6%

Interview Difficulty 

Average Difficulty
82 candidate interviews Back to all interview questions
Relevance Date Difficulty
in

No Offer

Neutral Experience

Software Development Engineer I Intern Interview

Software Development Engineer I Intern

Interviewed at Amazon.com

Interview Details – Got an email from a recruiter about 5 months after applying online asking to schedule two 45 minute phone interviews. They were right after each other and both of the interviewers were really nice. The recruiter was REALLY bad at getting back to me though so I couldn't reschedule my interviews in time.

Interview Question – Write a recursive in order search of a BST   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

Accepted Offer

Positive Experience

Very Easy Interview

Software Development Engineer I Intern Interview

Software Development Engineer I Intern
Seattle, WA

I applied through a recruiter and the process took a day - interviewed at Amazon.com in February 2014.

Interview Details – Pretty neat and quick. Took two back to back interviews each of 45 minutes and that's it. Problem solving and then code those solutions. System design question. Unit test scenarios.

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Neutral Experience

Software Development Engineer I Intern Interview

Software Development Engineer I Intern

Interviewed at Amazon.com

Interview Details – I talked to one of Amazon's hiring manager at the university career fair, and then submitted my resume on Amazon's website, then I received one email notifying me of the date of phone interview. There are in total two consecutive phone calls, after that they start evaluating you and will notify you their hiring decision in a few weeks.

Interview Question – How to validate binary search tree?   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

Accepted Offer

Neutral Experience

Average Interview

Software Development Engineer I Interview

Software Development Engineer I
Seattle, WA

I applied through college or university - interviewed at Amazon.com in May 2012.

Interview Details – Was contacted by a recruiter after an on-campus event. The interview process consisted of 2 phone interviews. Both interviews focused on basic knowledge of algorithms / data structures and some problem solving.

Interview Question – You have an MxN matrix and a robot trying to go from top-left to bottom-right.. Write a program that calculates the shortest path from top-left to bottom-right that does not go through a negative value. The robot can only move "down" and "left".   View Answer

Negotiation Details – Non-negotioable. It seems like the whole industry has this convention that offers are non-negotiable. I would encourage you to be brave and try to negotiate anyway. If they are not willing to negotiate, then they don't deserve you.

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

Accepted Offer

Positive Experience

Average Interview

Software Development Engineer I Intern Interview

Software Development Engineer I Intern

I applied through a recruiter and the process took 3 months - interviewed at Amazon.com in December 2013.

Interview Details – There were two 45-minute over the phone interview. Both were done with 2 people. In other words, you had the chance to talk to 4 people. The process took about 3 months. I actually didn't apply online, I submitted a resume at the Grace Hopper conference in October and got an email in December with interview details. Heard back 2 weeks after the interview. Make sure you know basic data structures and be prepared to answer runtime analysis along the way as well.

Interview Questions

  • First interview: Given a node in a binary search tree, find its successor (the next highest number). Assume that each node has a parent pointer.   View Answer
  • Second Interview: Write a function that takes an integer and returns true if the integer is a palindrome and false otherwise   View Answer
  • Second Interview: Write a function that takes a binary search tree and returns an array with the in-order permutation of the tree.   View Answer

Negotiation Details – Internship position wasn't in a spot to negotiate.

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

1 person found this helpful

Accepted Offer

Neutral Experience

Software Development Engineer I Intern Interview

Software Development Engineer I Intern

Interviewed at Amazon.com

Interview Details – 2 45mins phone interviews. First write the codes, and then read the code to the person. The questions are regular algorithms and coding skills. There are also some basic knowledges, such as data structure. Then I waited for about 2 weeks to get their response.

Interview Question – Questions are quite regular.   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Negative Experience

Average Interview

Software Development Engineer I Intern Interview

Software Development Engineer I Intern
Seattle, WA

I applied online and the process took 2 months - interviewed at Amazon.com in May 2013.

Interview Details – I applied using their electronic system and few weeks later I was contacted by a recruiter. We set a phone interview couple of weeks later. First was a technical interview and it was quite difficult to understand the accent of the Engineer. The second, with a different engineer, was an interview more focused in theory questions.

Interview Question – I'm still waiting feedback.   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Positive Experience

Easy Interview

Software Development Engineer I Interview

Software Development Engineer I
Buffalo, NY

I applied online and the process took 4 weeks - interviewed at Amazon.com in October 2013.

Interview Details – I applied online September 2013, and go the email for the online assignment after about three weeks. Since it was my first real interview, I was really nervous, I finished the problems as required, and I believe the answers were correct, however, since lack of previous interviewing experience, I failed it.

Interview Question – Standard and simple questions, no tricks.   View Answer

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

Declined Offer

Positive Experience

Average Interview

Software Development Engineer I Interview

Software Development Engineer I
Seattle, WA

I applied online and the process took 2 months - interviewed at Amazon.com in April 2014.

Interview Details – Applied online and then quite a while later (1-2 months) I got an email inviting me to come to Seattle for an on-site interview. There was no phone interview or anything like that. The day of the interview, all the candidates were split into groups of 3 and we were given a problem to complete, which was very clearly separated into 3 parts. All of the parts involved some sort of minimization problem and one of them, the one I chose, involved making predictions based on historical data and then minimizing costs based on the prediction. I got the impression that they kind of wanted us to work together but the problems weren't too related to each other and they said that we were not supposed to do any pair programming so that didn't really happen. We just worked on our problems and then periodically had short meetings with Amazon engineers to talk about our progress (I think there were 3 of these throughout the day). At the end, we submitted our code and then had a short info session with some more engineers and that was it.

Overall, it was a pretty good way to do interviews, I think. Definitely gave them a lot more info about my skills than most interviews do.

Reason for Declining – Overall, I got the impression that Amazon was just too corporate and too big, not in a good way. They also seem a little old fashioned and they don't provide a lot of the perks that other companies do (e.g. no food). I got another offer from another company that seemed like a better fit for me so I took that in the end.

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Neutral Experience

Average Interview

Software Development Engineer I Interview

Software Development Engineer I

I applied through a recruiter and interviewed at Amazon.com.

Interview Details – Got a phone interview with Amazon through a recruiter for their AWS team. first 15 minutes are pretty standard background questions like what challenges or what you learned through previous projects and experience. Then followed by two coding questions:
1. Given an int array and a target number, print out all pairs in the array that add up to the target number
2. Find the first common ancestor in BST by the given value

Interview Question – Nothing really unexpected, standard questions around your coding solution, what's the runtime, how would you improve the solution.   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response
RSS Feed Embed
Interviews for Top Jobs at Amazon.com

Worked for Amazon.com? Contribute to the Community!

Amazon.com Videos

Loading...

Amazon.com – Why Work for Us?

Not ready to apply yet? Click here to join our Talent communities, where you can learn more about us and stay up-to-date with Amazonian opportunities! Full Overview

Provided by employer [?]

The difficulty rating is the average interview difficulty rating across all interview candidates.

The interview experience is the percentage of all interview candidates that said their interview experience was positive, neutral, or negative.

Your response will be removed from the review – this cannot be undone.

Glassdoor is your free inside look at Amazon.com Software Development Engineer I interview questions and advice. All 82 interview reviews posted anonymously by Amazon.com employees and interview candidates.