Amazon.com Software Development Engineer I Interview Questions

Updated Jul 19, 2015
148 Interview Reviews

Interview Experience

Interview Experience

73%
21%
4%

Getting an Interview

Getting an Interview

40%
21%
20%

Interview Difficulty

3.3
Average

Interview Difficulty

Hard

Average

Easy

148 Candidate Interview Reviews Back to all Interviews

Sort: Popular Date Difficulty

Helpful (1)  

Software Development Engineer I Interview

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

Application

I applied through a recruiter – 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

Other Interview Reviews for Amazon.com

  1.  

    Software Development Engineer I Interview

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

    Application

    I applied through a recruiter. The process took a weekinterviewed 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
  2. Helpful (1)  

    Software Development Engineer I Interview

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

    Application

    I applied through a recruiter – 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

  3.  

    Software Development Engineer I Interview

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

    Application

    I applied through an employee referral. The process took 2+ monthsinterviewed 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
  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review


  5.  

    Software Development Engineer I Interview

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

    Application

    I applied through an employee referral. The process took 2+ monthsinterviewed at Amazon.com (Seattle, WA).

    Interview

    Started off with a referral from a friend working at Amazon. A few days later, I was given a short phone screen and then an online assessment with some coding and some personality questions. A week after that, my recruiter reached out and asked for dates that I was available for an onsite. The booking company took care of hotel and airfare. Onsite, I waited with a group of other interviewees and we were all given lunch and then went into separate rooms for individual interviews. There were 3-4 interviewers who asked about what I've done and then asked a technical interview question. The interviewers are helpful and they want you to succeed as well.

    Interview Questions

    • Graph traversal, linked lists, other stuff from Cracking the Coding Interview   1 Answer
  6. Helpful (2)  

    Software Development Engineer I Interview

    Anonymous Employee in New York, NY
    No Offer
    Positive Experience
    Easy Interview

    Application

    I applied through a recruiter. The process took a weekinterviewed at Amazon.com (New York, NY) in April 2015.

    Interview

    They contacted me through email and asked if I'm interested in new opportunities. Immediately, I responded back and within couple of hours they scheduled my first phone screen technical interview which is a week away. The interview started with asking about me and "Why amazon" questions. Little bit of difference between data structure questions and Object oriented design questions. Finally we started the coding part. I was little bit nervous about live coding which I have not done before. Coding in notepad helps a lot for interview preparation. The questions are not difficult at all. Very easy questions, anyone who has taken programming 101 can crack it easily. One mistake I did in coding was, I didn't take care of all test cases and only focused on happy path.

    Interview Questions

    • Count the number of words in a string without using any libraries or splitting the sentence or using regular expressions.   1 Answer
  7. Helpful (1)  

    Software Development Engineer I Interview

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

    Application

    I applied through a recruiter. The process took 3 weeksinterviewed at Amazon.com (Seattle, WA) in April 2015.

    Interview

    Was contacted by recruiter to apply for position. Initial interview was an online coding and skill/personality assessment. I was invited the following week to an in-person group interview session which was focused on coding. Overall, nothing was too challenging and ample time was provided, but some careless mistakes cost me on the coding parts.

    Interview Questions

    • I can't go into specifics, but I thought the first part of the interview wasn't too hard. Tip for coding: go for the simplest solution. As for the skill assessment, GRE quantitative reasoning tests will help, but I thought that enough time was given that you don't really need to prepare for a speed test. I would recommend just writing whatever programs you would normally for fun for the in-person interview. As long as you're comfortable in one of the common languages, it's not too bad.   Answer Question
  8.  

    Software Development Engineer I Interview

    Anonymous Employee
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied through an employee referral. The process took 2+ weeksinterviewed at Amazon.com in April 2015.

    Interview

    The phone screen takes around 45 mins. First 5min is the interviewer's introduction, about himself, about the group he is working on. The next 30 - 35mins, I was asked to answer two coding questions. The first one is required two solutions. The last 5min is the time to ask questions.

    Interview Questions

  9.  

    Software Development Engineer I Interview

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

    Application

    I applied through a recruiter. The process took 2 weeksinterviewed at Amazon.com (Seattle, WA) in April 2015.

    Interview

    A phone screen for 45 minutes followed by 5 rounds of on-site interview at Seattle, WA. Got the result for phone screen within an hour which I did not expect. In onsite interviews, 4 rounds were problem solving and 1 round was Object Oriented Design. Behavioral questions were asked in all the rounds in between problems or before the start of problem solving.

    Interview Questions

    • Questions are pretty much the same as you find in Geeks For Geeks and Career Cup.   Answer Question
  10. Helpful (2)  

    Software Development Engineer I Interview

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

    Application

    I applied online. The process took 2+ monthsinterviewed at Amazon.com (Seattle, WA) in March 2015.

    Interview

    I applied online and was contacted by Amazon.com for online assessment. This was 90 mins coding assessment. After one week , they told me to again take another personality online assessment. Two weeks later they invited me for on-site interview. They arranged everything from travel to accommodation. In on-site I had back to back 3 technical (coding) interviews on white board. I was supposed to have 4 interviews but one of my interviewer was not able to make it so they told me that I will be having that part as phone interview later.

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.