Amazon.com Software Engineer Interview Questions

Updated 16 Apr, 2015
758 Interview Reviews

Interview Experience

Interview Experience

50%
34%
15%

Getting an Interview

Getting an Interview

30%
25%
23%

Interview Difficulty

3.3
Average

Interview Difficulty

Hard

Average

Easy

758 Candidate Interview Reviews Back to all Interviews

Sort: Popular Date Difficulty

 

Software Engineer Interview

Anonymous Employee in Vancouver, BC
No Offer
Neutral Experience
Difficult Interview
No Offer
Neutral Experience
Difficult Interview

Application

I applied online. The process took 3 daysinterviewed at Amazon.com (Vancouver, BC) in February 2015.

Interview

Initially the recruitment manager emailed to set up a time. I replied with my availability. Then she suggested a time for the phone interview. I confirmed the time, and she sent out an email with the person I'll be interviewing and time.
I was also asked to login to an online whiteboard tool so I can write code.

Interview Questions

  • Write a function to display the power set of a set of integers;
    set={1,2} powerSet = {{},{1},{2},{1,2}}
     
    Answer Question

Other Interview Reviews for Amazon.com

  1. Helpful (1)  

    Software Engineer Interview

    Anonymous Employee
    No Offer
    Positive Experience
    Difficult Interview
    No Offer
    Positive Experience
    Difficult Interview

    Application

    I applied online. The process took 3 weeksinterviewed at Amazon.com.

    Interview

    3 main interviews -- last interview consisted of 6 different interviews. Each one had a technical question and behavioral questions.Can't disclose any details due to NDA. However, questions were fair, the behavioral questions not sure about... depends if the interviewer liked your answers or not.

  2. Helpful (1)  

    Software Engineer Interview

    Anonymous Employee
    No Offer
    No Offer

    Application

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

    Interview

    Had a good interview with them.They asked to me show lowest possible time for the breadth first search so i cracked it easily and solved but lost in other questions

    Interview Questions

  3.  

    Software Engineer Interview

    Anonymous Employee in Vancouver, BC
    No Offer
    Neutral Experience
    Average Interview
    No Offer
    Neutral Experience
    Average Interview

    Application

    I applied through an employee referral. The process took 4+ weeksinterviewed at Amazon.com (Vancouver, BC) in November 2014.

    Interview

    5 rounds of interviews including 1 round chatting interview during lunch. 2 of 5 rounds are also training program which means there will be one more new interviewer around. 2 rounds are algorithms focused and 1 round is design focused and 1 round is a mixture of both plus one chatty round.

    Interview Questions

    • Given a matrix of numbers. You start at left top corner and stop at right bottom corner. You can only move right or move down. Maximize the minimum number in the path.   Answer Question
  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review


  5.  

    Software Engineer Interview

    Anonymous Employee
    No Offer
    No Offer

    Interview

    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

  6.  

    Software Engineer Interview

    Anonymous Employee
    No Offer
    Positive Experience
    Average Interview
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied online. The process took 1+ weekinterviewed at Amazon.com.

    Interview

    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"   2 Answers
  7. Helpful (1)  

    Software Engineer Interview

    Anonymous Employee in Vancouver, BC
    No Offer
    Positive Experience
    Average Interview
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied online. The process took a dayinterviewed at Amazon.com (Vancouver, BC) in May 2014.

    Interview

    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

  8.  

    Software Engineer Interview

    Anonymous Employee
    No Offer
    No Offer

    Application

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

    Interview

    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
  9. Helpful (2)  

    Software Engineer Interview

    Anonymous Employee in Toronto, ON
    No Offer
    Positive Experience
    Average Interview
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied online. The process took a weekinterviewed at Amazon.com (Toronto, ON) in April 2014.

    Interview

    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

  10. Helpful (2)  

    Software Engineer Interview

    Anonymous Employee
    No Offer
    Neutral Experience
    Average Interview
    No Offer
    Neutral Experience
    Average Interview

    Application

    interviewed at Amazon.com in August 2013.

    Interview

    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

Work at Amazon.com? Share Your Experiences

Amazon.com

 
Click to Rate
or

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.