Amazon.com Interview Questions

Updated 22 Apr, 2015
5,000 Interview Reviews

Interview Experience

Interview Experience

55%
25%
18%

Getting an Interview

Getting an Interview

41%
21%
17%

Interview Difficulty

3.3
Average

Interview Difficulty

Hard

Average

Easy

Candidate Interview Reviews

Sort: Popular Date Difficulty
  1.  

    No Offer
    No Offer

    Application

    I applied through college or university. The process took 2 daysinterviewed at Amazon.com.

    Interview

    Applied through University Career Fair. Process took 2 days. First day was a 1-1 screening interview based on which received call for 2nd round for the next day. 2nd round was 3 1-1 interviews, each for 1 hour.

    Interview Questions

  2.  

    Software Development Engineer Interview

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

    Application

    interviewed at Amazon.com (Vancouver, BC) in April 2014.

    Interview

    I just had the first round phone interview. It was 60 minutes. The interviewer asked about general information on the resume, followed about two data structure questions, and two coding questions. There was no tricky questions.

    Interview Questions

    • Two coding questions, one binary search tree, and one depth first search. I was asked to think about alternative ways to solve the second questions.   Answer Question
  3.  

    Software Development Engineer Interview

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

    Application

    I applied online. The process took 2+ weeksinterviewed at Amazon.com (Toronto, ON) in April 2014.

    Interview

    The process took two weeks. A recruiter contacted me and sent me an online assessment. There was 2 coding questions. They were easy. Also there was about 20 MCQ analytical thinking. They were very similar to question in SAT/GRE.
    They contacted me after 10 days that they chose other candidates.

    Interview Questions

  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review


  5.  

    Accepted Offer
    Positive Experience
    Easy Interview
    Accepted Offer
    Positive Experience
    Easy Interview

    Application

    I applied through college or university. The process took 5 daysinterviewed at Amazon.com.

    Interview

    They attended a local career fair at my university - I handed them my resume and was asked to apply online with a certain code for SDE Interns. I applied and received a call scheduled for the next following day to interview. Interviewed, and got the email offer within 4 days.

    Interview Questions

    • Very typical codeable question for an undergrad - something you would get from cracking the coding interview. Only one question was asked - I then chatted with both interviewers for 45 minutes each separately for two back-to-back interviews.   Answer Question
  6. Helpful (1)  

    No Offer
    Average Interview
    No Offer
    Average Interview

    Application

    I applied online – interviewed at Amazon.com.

    Interview

    2 phone interviews back to back

    Interview Questions

  7. Helpful (1)  

    Accepted Offer
    Neutral Experience
    Average Interview
    Accepted Offer
    Neutral Experience
    Average Interview

    Application

    I applied through other source. The process took a dayinterviewed at Amazon.com in March 2014.

    Interview

    Two phone calls covering the following:
    Phone call 1-
    a. Write a function to remove the nth last element from a singly linked list
    b. Edge cases
    c. Tests for that function
    d. Input and output validation using status codes
    e. API design considerations and error handling for the function

    Phone call 2-
    a. Functions to reverse a linked list recursively and then iteratively
    b. Determine if two strings are anagrams, various approaches, space and time complexity
    c. Given two singly linked list heads, determine if they are merged
    d. Find the merge point of the two lists
    e. Test the merge/intersect function, consider edge cases
    f. Space and time complexity for all algorithms and data structures questions

    Interview Questions

    • Most unexpected- Recruiter was difficult to reach and had about <12hrs warning before scheduling interview. The actual interviews went well- the engineers were easy to talk to and walked through the problem solving.   Answer Question
  8. Helpful (1)  

    No Offer
    Positive Experience
    Average Interview
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied through other source. The process took a weekinterviewed at Amazon.com in March 2014.

    Interview

    Asked for a 90 minute phone interview after finding my resume online.

    The call followed the pattern described by others here. There were several technical questions of medium difficulty. I was asked to write code for one in the language of my choice using a shared web page.

    There was also a general discussion of an OO modelling problem.

    There were no surprises or gotchas. The interviewer was not trying to be tricky. It was like an discussion you
    might have at work about solving any problem.

    Interview Questions

    • The technical problems were of medium difficulty and not unsolvable. Just designed to show that you know how to think about software problems.   Answer Question
  9.  

    Software Developer Interview

    Anonymous Employee
    No Offer
    Average Interview
    No Offer
    Average Interview

    Application

    I applied through a recruiter. The process took a dayinterviewed at Amazon.com in March 2014.

    Interview

    Received an email from recruiter to set up time of interview. An hour long phone interview recommended to not be driving and make sure your phone has enough charge for long interview. Two developers on the call. Asked about previous experience, basic object oriented programming questions followed by online programming test.

    Interview Questions

    • Give the Big-O for the given data structures and their usages in particular scenarios.   Answer Question
  10. Helpful (2)  

    No Offer
    Positive Experience
    Difficult Interview
    No Offer
    Positive Experience
    Difficult Interview

    Application

    I applied online – interviewed at Amazon.com.

    Interview

    I applied through Linkedin for the position of Senior Product Manager (AWS Mobile services). I received a screening phone call from the HR who referred me to the Product Director. During the call, I was asked many questions about my previous work experience. More questions about products that I like (IT or otherwise) and why. Customer orientation is a key during all interviews.
    I was then referred to a product manager for a second interview. If you are not familiar with Case interviews, you should read "Case in Point". The interviewer asked about whether to invest in a service or discontinue it. The key is to show the line of though rather than an exact answer.
    A third interview was set with another product manager. This time it was more specific about AWS products and what can be added to the line of products they offer and why. Another case was then brought forward "If you were to launch a back up cloud service, would you approve?"
    I did not reach the next step of the interview process as I stumbled in my answer.

    Interview Questions

  11.  

    Software Developer Interview

    Anonymous Employee
    Declined Offer
    Declined Offer

    Application

    I applied through an employee referral – interviewed at Amazon.com.

    Interview

    Interview consisted of two phone-screens followed by a trip to Amazon's headquarters in Seattle. In Seattle, I interviewed with 5 or 6 different people, including my potential manager (over lunch) and one other team member. The rest of the interviews were with developers/dev managers from other teams at Amazon. Every interview was about an hour in length, and with the exception of the lunch interview were very technical, with lots of whiteboard coding.

    Interview Questions

    • None of the technical questions were standard CS questions - but they weren't that far off. There were list, graph, and other algorithm questions, but they were given in the context of an actual use case at Amazon, and then you needed to figure out what algorithm to use. For instance, I got the "How do you tell if a directed graph has a cycle?" question, but in the context of an Amazon use case.

      That said, it might just be those set of Amazon reviewers - I have done Amazon interviews in the past for an intern position, where off-the-shelf questions with no Amazon veneer were used.
       
      1 Answer

See What Amazon.com Employees Are Saying

9 people found this helpful

 Current Software Development Engineer in Toronto, ON

Pros: “Relatively good software development practices” Full Review

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.