Amazon.com Software Engineer Interview Questions & Reviews

Updated Aug 21, 2014
Updated Aug 21, 2014
702 interviews

Interview Experience

Interview Experience

49%
35%
14%

Getting an Interview

Getting an Interview

28%
25%
20%

Interview Difficulty

3.4
Average

Interview Difficulty

Hard

Average

Easy

702 Candidate Interview Reviews Back to all interviews

Sort: Popular Date Difficulty

1 person found this helpful  

Software Engineer Interview

Anonymous Interview Candidate
Anonymous Interview Candidate
Application Details

I interviewed through a recruiter. The process took 4+ weeks - interviewed at Amazon.com in April 2012.

Interview Details

2 phone interviews + onsite. The phone interview questions were more difficult than those asked onsite. Mostly, design question were asked onsite. There is a cargo cult mentality amongst the developers which I didn't like. It was not clear how much code needs to be written on the board. One guy asked me to skip the design and dive straight to the code. Another guy asked me just to write the pseudo code.

They are in a hurry to finish the interview within 45 minutes and move on to the next candidate. In real life nobody designs a object model in 45 minutes. So, expecting candidates to finish the design within that timeslot is not just unfair. It is also useless since it doesn't tell you much about the candidate.

I am skeptical of the whole interview process and employee turnover tells me that the current interviewing style at IT companies is broken.

Interview Questions
  • The questions are not difficult when compared with what is asked in Silicon Valley companies.   Answer Question
Accepted Offer
Neutral Experience
Average Interview

Other Interview Reviews for Amazon.com

  1.  

    Software Engineer Interview

    Anonymous Employee
    Anonymous Employee
    Interview Details

    Amazon came to my university and interviewed many of us back to back in a reserved room. Had to sign NDA before interview. Was asked to introduce self, and went straight into algorithm questions given a piece of note paper to explain. Interview kept looking at phone, but explained he was checking the time.

    Interview Questions
    No Offer
  2.  

    Software Engineer Interview

    Anonymous Employee
    Anonymous Employee
    Application Details

    I interviewed online. The process took 1+ week - interviewed at Amazon.com.

    Interview Details

    Was part of the final interview process. 5 interviewers, 4 technical interviews and one behavioral. 45-50 minutes per person. On the technical side was asked about prior experience as a "wram" up question then an algorithm. They covered all the standard data structures: Navigation in the binary tree, linked list, search in the graph, system design based on the hash table. Some of the guys seemed very relaxed and the process was sort of working session with a collegue and some of them were a bit distant, and it was a bit hard to read-up anything from them. I got a bit intimidated when I made couple of mistakes but overall process was ok. I didn't receive an offer.

    Interview Questions
    • System design of the complete online company. Didn't know how technical I should go, High level or go to specifics. I didn't read off the interviewer where to go - he just said "go ahead and just design away"   View Answers (2)
    No Offer
    Positive Experience
    Average Interview
  3.  

    Software Engineer Interview

    Anonymous Employee  in  Vancouver, BC
    Anonymous Employee in Vancouver, BC
    Application Details

    I interviewed online. The process took a day - interviewed at Amazon.com in May 2014.

    Interview Details

    They phoned me and I was in front of my computer because they required me to live code.
    Just live coding took all the time of the interview.

    First question : Implement merge sort.
    Second question : Divide and conquer.

    Q&A

    We don't really re-invent the wheel or memorize information in detail because they are a few clicks a way, it doesn't look like effective measure to recruit talented people in anyway.

    Interview Questions
    No Offer
    Positive Experience
    Average Interview
  4. We want your feedback – Is this interview information helpful to you?  Yes | No
  5.  

    Software Engineer Interview

    Anonymous Employee  in  Toronto, ON
    Anonymous Employee in Toronto, ON
    Application Details

    I interviewed online. The process took 1 week - interviewed at Amazon.com in April 2014.

    Interview Details

    Interview is quite formal compare to standard company. I got a phone call at the first place then I got a email for interview invitation. All the questions they asked are quite fair as well, if you prepared for algorithm questions you get learned in University/College. Amazon employee will interview you use an online team programming tool, that does sync with people who invited with the link, it is quite easy to use. I did not end up to get an offer, but it is an good experience overall :)

    Interview Questions
    No Offer
    Positive Experience
    Average Interview
  6.  

    Software Engineer Interview

    Anonymous Employee
    Anonymous Employee
    Application Details

    I interviewed through a recruiter - interviewed at Amazon.com.

    Interview Details

    I was approached by the recruiter and was interviewed for Amazon Silk team. Phone interview was not hard. Had straight forward programming question. Went to on-site interviews in Seattle - had 4 interviews with different people. Again, nothing overcomplicated. All guys were really friendly. Overall interview experience was very positive. Response after interview came on the next business day that they decided not to move forward with an offer and I should try another position. Although their policy is not to give a specific feedback, I connected to the guy I had interview/lunch with and he told me that I'm too web-centric while they were looking for core back-end programming guys in their team.

    Interview Questions
    • Nothing unexpected. Signed NDA, so I'll not tell the specific questions. All questions were for basic usage of data structures. If you studied Computer Science and exercise to solve and code basic algorithm problems, you'll do well.   Answer Question
    No Offer
  7.  

    Software Engineer Interview

    Anonymous Employee  in  Montreal, QC
    Anonymous Employee in Montreal, QC
    Application Details

    I interviewed through a recruiter. The process took a day - interviewed at Amazon.com in March 2013.

    Interview Details

    I met them in person in Montreal where they held a career fair. They reached to me via LinkedIn. I had 4 one-hour interviews back to back in an hotel room.

    Interview Questions
    • Be prepared to have technical questions based on algorithms and date structures like binary trees, but also for product-oriented questions like "how would you revamp the main page of Amazon"   Answer Question
    No Offer
    Positive Experience
    Difficult Interview
  8. 2 people found this helpful  

    Software Engineer Interview

    Anonymous Employee
    Anonymous Employee
    Application Details

    interviewed at Amazon.com in August 2013.

    Interview Details

    I passed on to the second phone interview. General data structures questions about trees and sets.
    Problems:
    - Find the two elements of an array that sum up to a given sum
    - Find a loop in a graph

    Interview Questions
    No Offer
    Neutral Experience
    Average Interview
  9.  

    Software Engineer Interview

    Anonymous Employee  in  Vancouver, BC
    Anonymous Employee in Vancouver, BC
    Application Details

    I interviewed through an employee referral - interviewed at Amazon.com in June 2013.

    Interview Details

    2 phone screen interviews, technical questions on datastructures, mostly hash sets and trees

    Interview Questions
    No Offer
    Positive Experience
    Difficult Interview
  10.  

    Software Engineer Interview

    Anonymous Employee
    Anonymous Employee
    Interview Details

    3 phone interview, 1 on-site interview

    No Offer

Worked for Amazon.com? Contribute to the Community!

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

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

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