Amazon.com Intern Interview Questions

Updated Mar 20, 2015
Updated Mar 20, 2015
242 Interview Reviews

Interview Experience

Interview Experience

84%
12%
2%

Getting an Interview

Getting an Interview

45%
26%
8%

Interview Difficulty

3.1
Average

Interview Difficulty

Hard

Average

Easy

242 Candidate Interview Reviews Back to all Interviews

Sort: Popular Date Difficulty
  1. 3 people found this helpful  

    Software Engineer Intern Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied through college or university. The process took 2 weeksinterviewed at Amazon.com in February 2014.

    Interview Details

    The interviewer will ask you the basic data structure such as hash table. Therefore, you should master hash table. The first coding question is get out of the maze. You could simply use DFS to solve it. The second coding question is compress string which is the same question in Cracking the coding interview.

    Interview Questions
    • One of the interviewer ask me tell me about your favorite project. He required that this project should be simply for yourself rather than research or courses. It is a really hard question, because most of my project are course projects.   Answer Question
    Accepted Offer
    Positive Experience
    Average Interview
  2. 3 people found this helpful  

    Software Development Engineer Intern Interview

    Anonymous Interview Candidate in Madison, WI
    Anonymous Interview Candidate in Madison, WI
    Application Details

    I applied through college or university. The process took a weekinterviewed at Amazon.com in February 2014.

    Interview Details

    Applied online in January and after 2 month when Amazon hosted a career fair on our campus, got selected for back to back 90 mins interview. 45 mins with each interviewer. Questions are standard questions. If you do problems on UVA online judge, Topcoder or Hackerrank regularly, these type of interview questions should be fairly straightforward to answer.

    Also, as many other big tech companies, just solving the problem is not enough. It's also important that you make sure your thought can be understood by others. Explaining how you come up with a solution with clarity is much more important that just solving all of the problems without saying how you did it.

    There are four questions. 1 focus on math, 1 on building trees, 1 on linkedlist and 1 on string manipulation
    As always, make sure you also understand the complexity and performance of you solution.

    Negotiation Details
    No negotiation. But I think the final offer (final salary) also depends on your performance during the interview.
    Accepted Offer
    Positive Experience
    Average Interview
  3. 3 people found this helpful  

    Software Engineer Intern Interview

    Anonymous Interview Candidate in Seattle, WA
    Anonymous Interview Candidate in Seattle, WA
    Application Details

    I applied through an employee referral. The process took 2 weeksinterviewed at Amazon.com in February 2014.

    Interview Details

    My friend referred me, also I had applied online. I got email from HR asking for 3-4 time slots.
    Then I was scheduled two back-to-back interview calls for 45-60mins duration.
    Process was really nice and I liked the interviewers.
    I followed Glassdoor and so far it has really been helpful (at least in this interview). Sometimes depending just on Glassdoor is not advisable, you should practice a lot because 45 minutes for a completely new problem is not sufficient.

    Interview Questions
    • Basic data structure questions. LL, HashTable, BT

      Given an array of ints, sum up all the even numbers and print it. Then return true if any number in the array is evenly divisible by 7, false otherwise.

      Given a two words, write a function/method to determine if they are anagrams

      Given a singly linked list, split that into two lists one containing just the elements in odd position and another containing just the elements in even position.
       
      Answer Question
    Negotiation Details
    It was for internship so I do not think anyone should negotiate.
    Accepted Offer
    Positive Experience
    Average Interview
  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review


  5. 1 person found this helpful  

    Software Development Engineer Intern Interview

    Anonymous Interview Candidate in Buffalo, NY
    Anonymous Interview Candidate in Buffalo, NY
    Application Details

    I applied online. The process took 5 weeksinterviewed at Amazon.com in February 2014.

    Interview Details

    Had applied online on Feb 1st, interviewed on Feb 13th.
    Had two 45 minutes telephone interviews.

    I did not get a mail for almost 3 weeks at which point I emailed them asking for status,
    they replied a day later saying they'll get back to me soon and by the end of that day I got an acceptance mail.

    Interview Questions
    • The questions were straight forward, a linked list question, a string question and an algorithm question, no surprises just standard questions. The first interviewer had me write code in C++, the second one said he did not care very much about syntax.   Answer Question
    Negotiation Details
    I did not negotiate because it was an intern position and the compensation was good anyway.
    Accepted Offer
    Positive Experience
    Average Interview
  6. 1 person found this helpful  

    Software Development Engineer Intern Interview Interview

    Anonymous Interview Candidate in Sunnyvale, CA
    Anonymous Interview Candidate in Sunnyvale, CA
    Application Details

    I applied through an employee referral. The process took 3 weeksinterviewed at Amazon.com in February 2014.

    Interview Details

    Got referred at the beginning of Feb, then reached by recruiter at 2/24 and assigned 2 technical phone interview at 2/27

    1. Sent you a Collabedit link before the interview.
        Introduce yourself really quickly.
        Given a binary tree with different values on each node, find those values N which N%7 == 0.
        Why C++ has destruction.
        Given an int number, return the number of 1s in base 2. For example, 6 = 0000110 return 2.
        What's the difference between the stack and heap when they are initialized.
        What's multi-inheritance and why it's bad.

    2. Sent you a Collabedit link befor the interview.
        pow
        Binary tree level traversal.

    Interview Questions
    • What's the difference between the stack and heap when they are initialized.   Answer Question
    Negotiation Details
    I missed the call from HR and then received an official offer letter from him. The team is not in Seattle but in Amazon Lab 126 Kindle team. I thought it's OK and accepted it.
    Accepted Offer
    Positive Experience
    Average Interview
  7.  

    Software Engineer Intern Interview

    Anonymous Employee
    Anonymous Employee
    Application Details

    I applied through college or university. The process took 2 weeksinterviewed at Amazon.com in February 2014.

    Interview Details

    Submitted resume on university career fair. Attended on-campus interview. Two rounds with two engineers. They are both very nice and willing to discussion with you about the question. One small flaw was that I told them I had a pending offer and would like to get feedback in two days, but they didn't tell me the result until a week later. Great experience anyway!

    Interview Questions
    • Two whiteboard coding questions. One about BST and one about string manipulation.   Answer Question
    Reasons for Declining

    They extended an offer but I later got a more competitive offer.

    Declined Offer
    Positive Experience
    Average Interview
  8.  

    Software Engineer Intern Interview

    Anonymous Interview Candidate in Seattle, WA
    Anonymous Interview Candidate in Seattle, WA
    Application Details

    I applied through an employee referral. The process took 2 weeksinterviewed at Amazon.com in February 2014.

    Interview Details

    Two sessions, 45 minutes for each with one interviewer. They ask about my Resume, some basic Computer Science questions and some coding questions. The questions are fairly basic ones, no fancy algorithms or advanced data structures. I chatted with the second interviewer for about 20 minutes before jumping into a coding question. They are friendly and will point you to the right path if you stuck.

    Interview Questions
    Accepted Offer
    Positive Experience
    Average Interview
  9.  

    Software Development Engineer Intern Interview

    Anonymous Interview Candidate in Seattle, WA
    Anonymous Interview Candidate in Seattle, WA
    Application Details

    I applied online. The process took 2 weeksinterviewed at Amazon.com in February 2014.

    Interview Details

    2 rounds of phone interview. Decision in 2.5 weeks.

    Interview Questions
    • Implement a stack that supports push, pop and mode(the one from statistics) operation. Gave an O(log n ) push and pop and O(1) mode operation.Another good question was implement atoi function. I assumed it as base 10 but was asked to support from binary to any base numbers(even base 50).   View Answers (2)
    Accepted Offer
    Positive Experience
    Difficult Interview
  10.  

    Software Development Engineer Intern Interview

    Anonymous Interview Candidate in West Lafayette, IN
    Anonymous Interview Candidate in West Lafayette, IN
    Application Details

    I applied through college or university. The process took 4 weeksinterviewed at Amazon.com in February 2014.

    Interview Details

    Applied in university career fair, a week later got an email to schedule on campus interview. Had the interview a couple weeks later, 45 minute interviews back to back with two software engineers.
    Although the email indicates you should study databases, operating systems etc., the majority of the questions are on data structures and algorithms. Lots of linked lists, hash maps, binary trees etc.
    Got acceptence email a week later.

    Interview Questions
    • There are a lot of questions that can be solved by arrays, sorting can be done in O(nlogn)... but they are looking for more than just correct answers, having an answer with a high time / space complexity won't help you.
      There was a tough question about linked lists with next and arbitrary pointers.
       
      View Answer
    Negotiation Details
    No negotiation, standard intern payment
    Accepted Offer
    Positive Experience
    Difficult Interview
  11.  

    Software Development Engineer I Intern Interview

    Anonymous Interview Candidate in Seattle, WA
    Anonymous Interview Candidate in Seattle, WA
    Application Details

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

    Interview Details

    Pretty neat and quick. Took two back to back interviews each of 45 minutes and that's it. Problem solving and then code those solutions. System design question. Unit test scenarios.

    Accepted Offer
    Positive Experience
    Easy Interview

See What Amazon.com Employees Are Saying

 Current Senior Online Marketing Manager in Seattle, WA

Pros: “Amazon is doing amazing things in so many areas: media, cloud, fulfillment, hardware, grocery, Fire/Kindle. The stock growth over time is great bonus too.” 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 that said their interview experience was positive, neutral, or negative.

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