Amazon.com Software Development Engineer I Interview Questions

Updated Sep 1, 2015
277 Interview Reviews

Interview Experience

Interview Experience

70%
19%
10%

Getting an Interview

Getting an Interview

32%
25%
18%
18
2
2
0

Interview Difficulty

3.2
Average

Interview Difficulty

Hard

Average

Easy

277 Candidate Interview Reviews Back to all Interviews

Sort: Popular Date Difficulty
  1.  

    No Offer
    Positive Experience
    Average Interview

    Application

    I applied online. I interviewed at Amazon.com.

    Interview

    The first interview was an online coding assessment consisting of 7 problems. You had to debug the code and solve the errors in the problem. The next step was a phone interview. The interviewer asked a bit about Java (GC, why I prefer Java over C#, OOPs concept etc.). The next 30 minutes were dedicated for a coding question. The phone interview lasted for about 50 minutes.

    Interview Questions

    • Given a log file containing text in the following format customerName:productID:timeStamp find the number of customers seeing the same product again with 24 hours   Answer Question
  2.  

    No Offer
    Positive Experience
    Difficult Interview

    Application

    The process took 3+ weeks. I interviewed at Amazon.com.

    Interview

    The people were so very nice and helpful, knowledgeable, and particular on what they're looking for. The atmosphere seems high pace but fun to work in, with free drinks when you want !

    Interview Questions

  3.  

    Software Development Engineer I Interview

    Anonymous Interview Candidate
    No Offer
    Neutral Experience
    Difficult Interview

    Interview

    I had an initial phone interview with a recruiter. I then had a coding interview via hackerrank.com. I had a third interview with the actual team leader of the software development team which included more coding.

    Interview Questions

    • Can you tell me of a time you had to hand over a project? How long did it take.   Answer Question
  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review


  5.  

    Software Development Engineer I Interview

    Anonymous Employee in Seattle, WA
    Accepted Offer
    Positive Experience
    Average Interview

    Application

    I applied online. I interviewed at Amazon.com (Seattle, WA) in August 2015.

    Interview

    First round was a online interview with some technical questions, logical questions and behaviour questions. After first round, I got a on-site interview opportunity, but they paused the process since all positions were filled. Few months later, they asked me if I would like to continue to do on-site interview and I went to Seattle for a one-day interview. On-site interview will have 2-3 people in a team to solve a "real" problem. There were about 8 teams in one big open room. The problem broke down in 3 parts, each member was assigned one part to solve it. Team members can help each others (discussion), but they must code by themselves. Unlike some other companies, you don't need to code in a whiteboard. Each candidate is assigned a laptop to code in actual environment (e.g. Eclipse). Also the Internet is open so you can Google:). Candidates have about 5 hours (I can't remember exact number) to solve that one sub-problem. While coding, there are two one-on-one interview with interviewers. One is about 30 minutes and the other one is about 15 minutes. During 1:1 interview, interviewer will ask about your solutions, thoughts and even more open-ended questions. Also they will look at your code to give you some help (like directions), but they don't assess your code at that time (code assessment will happen after submit the code). Some advices, some questions may easier than others. I think my part is the hardest one (the last part), and I didn't finish the complete solution, but only had a very basic version. So don't think 5 hours for one question is enough. Interviewer always said go with a simple solution first and optimize it, which is true. If you don't have time to finish all your code, write skeleton methods with comments, so interviewer can understand you are on the right track.

    Interview Questions

  6. Helpful (1)  

    No Offer
    Positive Experience
    Easy Interview

    Application

    I applied through college or university. I interviewed at Amazon.com.

    Interview

    I was contracted from College Recruiting team. Asked me few personal details questions. Then after 2-3 days sent me online assessment test link. It consisted of 3 sections first section with technical then reasoning and at last coding round. It was easy round.. Process took about 1.5 hours. After 1 and half week later got another online assessment test link.

    Interview Questions

  7. Helpful (1)  

    Software Development Engineer I Interview

    Anonymous Employee in Seattle, WA
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    I applied through a recruiter. I interviewed at Amazon.com (Seattle, WA).

    Interview

    My interview experience was unusual. I was put into a group with two other candidates, and we were given 6 hours to complete a programming task. We each had a one-on-one chat with one of the interviewers, but it only lasted around 15 minutes (the main purpose was to for the interviewer to understand who was responsible for each part of the code we wrote). At the end of the session, the interviewers collected our code. This code, the 15-minute chat, and any observations of our problem-solving skills, appeared to be the only takeaways for the company to base its decision on.

    Interview Questions

    • The interviewers provided a few input files that represented a contrived inventory picture across a number of warehouses. Our task was to write a program that determined which items needed to be restocked.   Answer Question
  8. Helpful (1)  

    Software Development Engineer I Interview

    Anonymous Employee in Seattle, WA
    Accepted Offer
    Positive Experience
    Average Interview

    Application

    I applied online. I interviewed at Amazon.com (Seattle, WA) in June 2015.

    Interview

    5 interviewer, each 45 minutes. ALG and data structure. they asked some ios design questions. A compilation of all the behavioral questions on this website. 1. Tell me about yourself 2. Strengths 3. Weaknesses 4. Why Amazon? 5. How can you translate your skills towards Amazon? 6. What experiences do you have that separate you from the rest? Groups/ Leadership 1. Tell me about a time when you were leading a group, were assigned a goal, and did not reach it

    Interview Questions

    • Design and implement a data structure for Least Recently Used (LRU) cache. It should support the following operations: get and set. get(key) - Get the value (will always be positive) of the key if the key exists in the cache, otherwise return -1. set(key, value) - Set or insert the value if the key is not already present. When the cache reached its capacity, it should invalidate the least recently used item before inserting a new item.   1 Answer
  9.  

    Software Development Engineer I Interview

    Anonymous Interview Candidate in Orlando, FL
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied through a recruiter. The process took a week. I interviewed at Amazon.com (Orlando, FL) in June 2015.

    Interview

    I was contacted by a recruiter first through email. After a phone call with the recruiter, he put me in touch with Amazon's recruiting department. Through them, I set up an hour long phone interview.

    Interview Questions

    • I was asked about my background as well as a few technical questions. One technical question related to binary trees that had to be solved using CodePair. A quick question related to scalability. Finally, I was given a few minutes to ask the interviewer some questions. I asked about Amazon's culture and what it was like to work for them, and asked a little bit about the consumables division.   Answer Question
  10. Helpful (1)  

    Software Development Engineer I Interview

    Anonymous Interview Candidate in Seattle, WA
    No Offer
    Neutral Experience
    Average Interview

    Application

    I applied through an employee referral. The process took 2+ months. I interviewed at Amazon.com (Seattle, WA) in May 2015.

    Interview

    I ran through 2 phone interviews, was referred to a different department, then had a third interview. I was brought on site for 5 in person interviews. All but one of the interviews was technical, while the non technical interview focused on personality and problem solving in a technical context.

    Interview Questions

    • Give an example of a problem that you could have fixed quickly but poorly that you instead chose to fix correctly but at the cost of missing a deadline.   Answer Question
  11. Helpful (1)  

    Software Development Engineer I Interview

    Anonymous Employee in Detroit, MI
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    I applied through a recruiter. I interviewed at Amazon.com (Detroit, MI) in May 2015.

    Interview

    The process began with a short phone screening. The next step was to complete an online coding test. The questions were timed and required the use of the provided web based IDE. After this step, there was a technical phone interview. After this, the big in person interview. This consisted of 4 different 1 on 1 interviews. Each interview involved writing code on a white board.

    Interview Questions

Don't Miss Out On a Job You Love
Upload a resume to easily apply to jobs from anywhere. It's simple to set up.

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.