Amazon.com Intern Interview Questions

Updated Jul 14, 2015
252 Interview Reviews

Interview Experience

Interview Experience

84%
12%
2%

Getting an Interview

Getting an Interview

45%
27%
7%

Interview Difficulty

3.1
Average

Interview Difficulty

Hard

Average

Easy

252 Candidate Interview Reviews Back to all Interviews

Sort: Popular Date Difficulty
  1.  

    Intern Interview

    Anonymous Interview Candidate
    Accepted Offer

    Application

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

    Interview

    1st and 2nd round were over the phone. Talked with Senior Execs who were very helpful and friendly.

    Interview Questions

  2.  

    Accepted Offer

    Application

    I applied online – interviewed at Amazon.com.

    Interview

    Applied online. Contacted for 2 45 min phone interviews back to back. Pretty standard technical interview. First asks what projects I did, then some algorithm and data structure questions. Have to write down code on paper and read it to interviewer

    Interview Questions

    • Vaguely remember finding pairs of elements in array with same sum   1 Answer
  3.  

    Intern Interview

    Anonymous Interview Candidate
    Accepted Offer

    Interview

    It is on campus interview. Two 45 minutes interviews. The questions are basic data structure questions. Write code in the paper, I guess interviewer did count how much time I spent to finish that task because he used his iphone to watch time when I started writing. After that. HR contact me after two weeks.

    Interview Questions

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


  5.  

    Intern Interview

    Anonymous Interview Candidate
    Accepted Offer

    Interview

    There were two rounds of phone screen which constitute of pure algorithmic and data structure related questions. There was one last round where they asked regarding system design and object oriented concepts.

    Interview Questions

    • Do not find myself ethically inclined to disclose questions from the interview.   Answer Question
  6.  

    Accepted Offer

    Interview

    two phone interviews in a raw, ask me about bit operator, find duplicate in a circular linked list and lots of object-oriented design questions.

    Interview Questions

  7. Helpful (42)  

    Accepted Offer
    Positive Experience

    Application

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

    Interview

    Amazon held a tech-talk on campus, which I attended. Afterwards, there were recruiters collecting resumes. I gave the recruiter my resume and waited to hear back. I heard back about one month later, and scheduled an on-campus interview. There were two back-to-back 45 minute interviews, which both involved coding with a pen and paper. During the first interview, we talked a bit about my resume, then got into some tech questions. Nothing too difficult, just practice what you learned in class. Bit-shifting and data structures, mostly. Also, KNOW YOUR TIME/SPACE COMPLEXITIES. Seriously. Before you offer a solution, know what its time/space complexity is, because they will ask for it. Lastly, there was a general logic question, which I didn't have time to answer, but I emailed the interviewer the answer later. Then, I was able to ask the interviewer some questions. The second interview wasn't very hard, just two slightly longer questions. The solutions weren't difficult, but they had a lot of corner cases that you needed to watch out for. Be very cogniscent of that: If a question seems really easy, watch for corner cases. After that, same story, asked the interviewer some questions. Got the offer four days after the interview. Some tips/notes: 1) Be yourself! Be friendly and nice. Don't be afraid to make a joke. Don't be awkward or nervous. Just relax. You've got this. It's very important to be well-spoken. 2) Know your time/space complexities. 3) Go over your data structures. Know them better than you know yourself. 4) Watch for corner cases. 5) If you slip up, just explain yourself and your mistake. They'll understand, we all do it. 6) Be VERY vocal about what you're thinking about. They care about how you arrive at the answer. 7) If they give you a question that you have heard before, tell them. They appreciate the honesty, and then you get a chance to talk a bit about the answer. I was given one question that I already knew the answer to, I simply told the interviewer that I was already familiar with this question, and gave him my solution. We talked about it, and then I was asked to come up with a different solution to the same problem. 8) Probably not something to stress about, but it probably helps to dress nice. Nothing amazing, I just wore a button-up and nice jeans. The point is, don't show up in a T-shirt and daisy dukes, or something. Dress like you care. You should care, after all. 9) If you've got an interview scheduled and you're reading this, like I was reading all of these before mine, you're probably stressing out like I was. Just calm down. Relax. Everything is going to be okay. You got the interview because they saw something in you. YOU'RE GOING TO DO FANTASTIC. I believe in you.

    Interview Questions

    • Nothing was too difficult. Bit-shifting, data structures, efficiency.   Answer Question

    Negotiation

    Internship, no negotiation.

  8.  

    Accepted Offer

    Interview

    Two phone interviews - basic interview questions were asked. Asked complexities of all algorithms. Collab-edit was used to demonstrate coding skills. Decision is usually communicated to the interviewee by 1-2 weeks. Offer was non-negotiable.

    Interview Questions

  9. Helpful (2)  

    Software Development Engineer Intern Interview

    Anonymous Interview Candidate in Seattle, WA
    Accepted Offer
    Positive Experience

    Application

    I applied through college or university – interviewed at Amazon.com (Seattle, WA).

    Interview

    2 Rounds of interview. Both telephonic. Round1: (Q1) Asked to write code to merge 2 sorted arrays.Walk through an example. (Q2) Asked to reverse a linked list witout using external memory. Wrote code using 3 pointers. He asked me to walk through an example. Round2: (Q1) Asked about OOP concepts with a real world example for each principle. (Q2) Asked about merge sort vs Quick sort / time complexities /when to use which. (Q3) Asked me write code about to check whether tree is symmetric.

    Interview Questions

    • Was confused abit about TREE SYMMETRIC question. He was expecting a recursive solution. But explained him a solution using tree inorder/preorder/postorder traversals. Explained him, and wrote code for different traversals and some functions to integrate all. Finally he seems convincing with my approach and solution.   Answer Question

    Negotiation

    No negotiations.

  10. Helpful (2)  

    Accepted Offer

    Interview

    Two rounds of interviews. They speak algorithms and complexities.

    Interview Questions

    • Write OOP system to parse different type of error formats.   2 Answers
  11. Helpful (2)  

    Accepted Offer

    Application

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

    Interview

    Lots of questions about recursion. Mostly technical questions with a little bit of behavioral questions. Made me an offer a few hours after the interview.

    Interview Questions

    • Binary search on a sorted array that was rotated once   2 Answers

    Negotiation

    Could pick teams, but none for salary

Don't Miss Out On a Job You Love
Upload a resume to easily apply to jobs from anywhere. It's simple to set up.

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.