Amazon.com Intern Interview Questions

Updated Jun 20, 2015
251 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

251 Candidate Interview Reviews Back to all Interviews

Sort: Popular Date Difficulty
  1.  

    Accepted Offer
    Positive Experience
    Average Interview

    Application

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

    Interview

    I had two in person interviews back-to-back.

    The first one was with an engineer; he just asked me to talk to him about a project I was working on and the associated challenges, likes, and dislikes. Right after that we jumped into a coding question which I cannot say specifically due to an NDA agreement. Honestly, my solution was suboptimal however, I talked through various solutions and their advantages with him (which showed my understanding of the tradeoffs between space and time complexity). I also coded it on the whiteboard very cleanly, fast and without errors.

    The second interview was with a manager who asked me many behavioural questions and one simple class design question. This interview went really well. We had a great chat and I had great answers to the questions I was asked.

    2 weeks later I got an email with the offer. I just want people to know that it is fine if you don't think of the most optimal solution especially for a problem whose optimal solution is very hard to code on the spot. As long as you show you are capable of engineering analysis and can code cleanly and fast you should be fine.

    Interview Questions

  2.  

    Accepted Offer
    Negative Experience
    Easy Interview

    Application

    I applied online. The process took 4+ monthsinterviewed at Amazon.com in February 2015.

    Interview

    Received an email to take an online Code Test involving 8 simple debugging questions. Solving these are easy as long as you have been programming and know what common bugs are.

    After that, I was invited for a phone interview lasting an hour. The engineer briefly described what he does and asked what was my favorite problem I have solved. After that he asked a few technical questions that I solved 3.5/4 well enough.

    Up to this point the interviewing process was fine and was a positive overall experience. The negative experience followed.

    I expected the results of the interview 1 to 2 weeks after said interview. Although I emailed the recruiting weekly, I did not get a rejection letter until 2 MONTHS later.

    Now you might be wondering why it says I "Accepted Offer". Well, I received a "Congratulations" email about a month after the rejection. While this confused me, l was still ecstatic about receiving an offer.

    Overall, the experience with recruiting at Amazon was pretty terrible, but the interviews were straightforward and pleasant. It's crazy how a company as prestigious as Amazon can have such terrible recruiting for Interns.

    Interview Questions

    • Remove duplicates from a linked list.
      O(n) time.
       
      3 Answers
    • Implement a Stack. (of ints; push, pop, peek)
      Implement a method that returns the smallest integer in the stack. (min)
      Implement a method that returns the statistical mode of the stack. (mode)
      O(1) time for all.
       
      1 Answer
  3.  

    Intern Interview

    Anonymous Interview Candidate in Luxembourg (Luxembourg)
    Accepted Offer
    Positive Experience
    Average Interview

    Application

    I applied through college or university. The process took 4+ weeksinterviewed at Amazon.com (Luxembourg (Luxembourg)) in July 2014.

    Interview

    Application via website. Then email from Amazon asking for a phone interview with HR department. Motivation-based interview with HR department. Another phone interview with hiring manager - short mathematical problems can be asked. Interview with hiring manager in the office. Excel 1-hour long test.

    Interview Questions

    • Questions are based on Amazon's leadership principles. They ask an applicant examples from life.   Answer Question

    Negotiation

    Not able to negotiate

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


  5.  

    Intern Interview

    Anonymous Interview Candidate
    Accepted Offer
    Negative Experience
    Easy Interview

    Application

    I applied online. The process took 3+ monthsinterviewed at Amazon.com.

    Interview

    The first round was a one hour phone interview. They promised to inform me about my success within few days but after all it took over two weeks for them to contact me again. Interview itself was very average and quite easy I would say.

    Interview Questions

  6.  

    Accepted Offer
    Positive Experience
    Average Interview

    Application

    I applied through college or university. The process took 1 dayinterviewed at Amazon.com in August 2011.

    Interview

    I did 2 phone interviews. Both were 45 minutes and were coding questions. The interviews started off with a 5 minute ice-breaker, and then went straight to coding. This was several years ago, so I doubt Amazon still hires interns like this.

    They do, however, still offer you a full-time offer at the end of your internship if you perform well. This is how I got my full-time position at Amazon.

    Interview Questions

    • This interview was so long ago, that I do not really remember.

      They were basic algorithm questions. One involved using a Hashmap and the other was an Array problem.
       
      Answer Question
  7.  

    Accepted Offer
    Positive Experience
    Average Interview

    Application

    I applied through college or university. The process took 3 weeksinterviewed at Amazon.com.

    Interview

    Two on campus interviews that were on the same day. Each was one on one with an engineer from some team at Amazon. The dress code was very casual and the engineers I spoke with were very friendly and easy to talk to. Each asked one question first that was technical and I solved it on a whiteboard and then we spoke generally about the company and my own background.

    Interview Questions

    • Two algorithm questions that also involved data structures. Really generic Cracking the Coding Interview type stuff.   Answer Question
  8.  

    Software Development Engineer I Intern Interview

    Anonymous Interview Candidate in Columbus, OH
    Accepted Offer
    Positive Experience
    Average Interview

    Application

    I applied through an employee referral. The process took 4+ weeksinterviewed at Amazon.com (Columbus, OH) in March 2015.

    Interview

    Ask someone at Amazon to refer me. Got an invitation to online assessment. Then I had two technical interviews. The interviewers are quite friendly. I guess because they hire a lot of students, so the process takes me nearly a month. For the online assessment, I don't know how much it weigh in the overall evaluation, I actually screw it up cause I only answer like 3 questions out of 7. But I was lucky enough to get the phone interview and did well on the interviews, so I get an offer.

    Interview Questions

    • Some simple questions related to trees, and operating systems   Answer Question
  9.  

    Software Development Engineer I Intern Interview

    Anonymous Interview Candidate in New York, NY
    Accepted Offer
    Positive Experience
    Easy Interview

    Application

    I applied through a staffing agency. The process took 4+ weeksinterviewed at Amazon.com (New York, NY) in January 2015.

    Interview

    It divide into 4 parts, one is introduction, the interviewer will ask you to introduce yourself and some behavior questions. The next part is data structure problems, like hashmap, arraylist, etc. The third part is algorithm to deal with two questions. The last part is inquiry process, you can ask some prefer question you want

    Interview Questions

  10.  

    Software Development Engineer I Intern Interview

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

    Application

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

    Interview

    The interview process began with an on-campus interview. This was pretty straight forward. Consisting of basic data structure, time complexity, and scalability resolution questions.
    Following that was a phone screening. This was done with an online IDE that was live feed in conjunction with a phone call. The code must be compilable but the interviewer will walk through each problem. Questions are welcomed. Just keep in mind the bigger picture of where the solution you're implemeting may be used and the implications of instantiating this solution elsewhere.

    Interview Questions

    Negotiation

    Non-negotiable

  11.  

    Software Development Engineer I Intern Interview

    Anonymous Interview Candidate in New York, NY
    Accepted Offer
    Positive Experience
    Easy Interview

    Application

    I applied online. The process took 4+ weeksinterviewed at Amazon.com (New York, NY) in March 2015.

    Interview

    step1: apply on the Amazon's career website
    step2: after almost 1 moths, I have received the online test invitation(must be finished within 2 weeks)
    step3: 2 two weeks after I finished online test, I have received the phone interview request.
    step4: phone interview
    step5: wait 2 weeks to get a official offer after phone interview

    Interview Questions

    • The interview questions are quite easy, but it asks you to dig deeply into the basic idea.
      1. What's the difference between pass arguments by value and inference. desirable the common use cases in your programming experience.
      2. What's the difference between LinkedList and ArrayList, related insert, delete and search time complexity? When would you use them?
      3. Describe your impressive project, and your role in the project. The most difficult time in the project.
      4. A programming question concerning binary search tree.
       
      Answer Question

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.