Cookies help us deliver our services. By using our services, you agree to our use of cookies. Click here to learn more

Amazon.com Intern Interview Questions

Updated 9 Apr 2015
Updated 9 Apr 2015
245 Interview Reviews

Interview Experience

Interview Experience

85%
12%
2%

Getting an Interview

Getting an Interview

45%
26%
8%

Interview Difficulty

3.1
Average

Interview Difficulty

Hard

Average

Easy

245 Candidate Interview Reviews Back to all Interviews

Sort: Popular Date Difficulty
  1. Helpful (4)  

    Software Development Engineer Intern Interview

    Accepted Offer
    Positive Experience
    Average Interview
    Accepted Offer
    Positive Experience
    Average Interview

    Application

    I applied through a recruiter. The process took 3 weeksinterviewed at Amazon.com.

    Interview

    Recruiter reached out at the end of November asking to schedule 2 back to back interviews which we set up for the next week. Exactly 2 weeks later (almost to the minute) the recruiter replied with an offer. We set up a phone call to discuss the details of the offer a week later and after that I accepted.

    Interview Questions

    • Interview 1: Started with basic cv chit-chat and discussing projects. Was asked general information (complexity and high level implementation) about data structures you'd expect to find in standard libraries. Continued on to a super simple coding question that was something like reversing a string in place. Then had a longer coding question that was a variant on the subtree sum problem and could be made to run in O(n) time with some preprocessing. Overall not particularly difficult.   Answer Question
    • Interview 2: Like the first interview this one started with basic cv questions and a simple coding question. Then moved onto a longer question that was basically weighted graph search but the edge weights were dynamic. Harder than the first interview but still not too difficult compared to other companies. I'd say about similar in difficulty to google but easier than palantir.   Answer Question

    Negotiation

    I don't think internship offers are negotiable but in any case the offer was much higher than I'd expected.

  2. Helpful (1)  

    Software Engineer Intern Interview

    Declined Offer
    Positive Experience
    Difficult Interview
    Declined Offer
    Positive Experience
    Difficult Interview

    Application

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

    Interview

    I had two 45 minute interview. Both of them were very technical and asked me multiple technical questions. I received the job offer around 10 days later.

    Interview Questions

    • How would you find the second largest integer in an unsorted array? Write the code.   1 Answer
  3.  

    Software Development Engineer I Intern Interview

    Accepted Offer
    Positive Experience
    Average Interview
    Accepted Offer
    Positive Experience
    Average Interview

    Application

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

    Interview

    1) 20 Minutes online coding screening
    Around 14 questions on debugging already provided codes. Evaluates your familiarity with programming and ability to understand someone's code, finding bug and fixing it.

    2) 45-60 minutes inperson/skype/collabedit interview
    Evaluate the gamut of coding and algorithmic concepts from data structure to design to recursion.

    Interview Questions

    • Questions around
      1. Version Control Software
      2. Logic and math
      3. Recursion
      4. Data Structure and Time Complexities
      5. Designing a software
       
      Answer Question
  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review


  5.  

    Software Development Engineer I Intern Interview

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

    Application

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

    Interview

    First half an hour of the interview was about my projects and research. In the last 15 minutes or so, I was asked to code.
    Interviewer was very friendly but sounded busy. Once he was convinced that I knew what I was talking about, he was eager to finish.

    Interview Questions

  6.  

    Software Development Engineer I Intern Interview

    Accepted Offer
    Positive Experience
    Average Interview
    Accepted Offer
    Positive Experience
    Average Interview

    Application

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

    Interview

    My interview was held on my university's campus. The process was basically two back-to-back 45 minute interviews. Both interviews had a behavioral portion on the first five minutes. The rest of was technical. The first interview dealt more with providing an algorithm to solve a problem, and analyzing the runtime complexity of the algorithm. The second interview was more focused on object oriented and design pattern questions. The interview was a overall a positive experience as my interviewers tried to provide a comfortable setting and the questions were not particularly out of the ordinary.

    Interview Questions

    • I would like to respect the NDA so I will not disclose the interview questions. I will say that if you plan on interviewing with Amazon, know your algorithms, data structures and their complexity.   Answer Question
  7.  

    Software Development Engineer I Intern Interview

    Accepted Offer
    Positive Experience
    Average Interview
    Accepted Offer
    Positive Experience
    Average Interview

    Application

    I applied online – interviewed at Amazon.com.

    Interview

    Couple rounds of emails back and forth, took an online assessment online and then had a 45min phone interview as the final round of the process. Recruiter took a few days to weeks to get back to me after every stage

    Interview Questions

    • Typical questions you would expect in a technical interview   Answer Question
  8.  

    Software Development Engineer I Intern Interview

    Accepted Offer
    Positive Experience
    Average Interview
    Accepted Offer
    Positive Experience
    Average Interview

    Application

    I applied online. The process took 1+ weekinterviewed at Amazon.com (Ann Arbor, MI (US)) in March 2015.

    Interview

    I had a 45 min phone interview with a SDE working for the backend of Amazon cellphone page. It was a nice experience. We first talked about one project that I have listed on my resume. Then he asked me several technical questions and one algorithm design problem. At last we talked about the working environment of Amazon.

    Interview Questions

    • Give you an array of integers without duplication. Let you write a piece of code to return the pairs that their sum is 100.   2 Answers
    • Advantages and disadvantages of your favorite language.   Answer Question
    • What is the difference between an int that is initialized and uninitialized?   Answer Question
    • How does a float stored in memory?   Answer Question
    • Explain what are binary tree and hash map. The complexity of insert a element into a binary tree and hash map in worst case.   Answer Question
  9.  

    Software Development Engineer I Intern Interview

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

    Application

    I applied online. The process took 4+ weeksinterviewed at Amazon.com (New York, NY (US)) 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
  10.  

    Software Development Engineer I Intern Interview

    Declined Offer
    Positive Experience
    Average Interview
    Declined Offer
    Positive Experience
    Average Interview

    Application

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

    Interview

    Submitted my resume during college career fair, heard back about two months later over email requesting an on campus interview. Two 45 minute interviews each with 1 coding question. First guy was talkative and explained what he does at Amazon, the second guy was straight to business and barely spoke. Both were friendly, just the second interviewer seemed like he did not want to be there. I prepared a lot in the prior weeks using the cracking the coding interview book, but honestly the questions were simpler than expected. My problem was that I misinterpreted the question a few times and tried to over complicate things (the coding interview book had much more difficult questions). It has been a week since the interview and still waiting to hear back.

    Interview Questions

  11.  

    Software Development Engineer I Intern Interview

    Accepted Offer
    Positive Experience
    Average Interview
    Accepted Offer
    Positive Experience
    Average Interview

    Application

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

    Interview

    It was enlightening. They asked coding specific questions, and asked some questions about projects I'd been involved with. They seemed kind of disorganized since they forgot to give me an NDA to sign.

    Interview Questions

    • Write a function that returns the amount of univalues in a tree.
      How would you implement a function that fills paint it a square box like MS paint?
       
      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 who said that their interview experience was positive, neutral or negative.

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