Amazon.com Intern Interview Questions

Updated Oct 16, 2014
Updated Oct 16, 2014
223 Interview Reviews

Interview Experience

Interview Experience

84%
12%
2%

Getting an Interview

Getting an Interview

44%
26%
8%

Interview Difficulty

3.1
Average

Interview Difficulty

Hard

Average

Easy

223 Candidate Interview Reviews Back to all interviews

Sort: Popular Date Difficulty
  1.  

    Intern Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

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

    Interview Details

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

    Interview Questions
    Accepted Offer
  2.  

    Software Development Engineer Intern Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied online – interviewed at Amazon.com.

    Interview Details

    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   View Answer
    Accepted Offer
  3.  

    Software Development Engineer Intern Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Interview Details

    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
    Accepted Offer
  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review
  5.  

    Intern Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Interview Details

    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
    Accepted Offer
  6.  

    Intern/Operations Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Interview Details

    On college campus. 2 -45 minute interviews. One was behavioral based and the other was math/operations strategy based. Be prepared to think on your feet. They'll keep changing the variables

    Interview Questions
    Accepted Offer
  7.  

    Software Development Engineer Intern Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Interview Details

    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
    Accepted Offer
  8. 2 people found this helpful  

    Software Development Engineer Intern Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Interview Details

    Two rounds of interviews. They speak algorithms and complexities.

    Interview Questions
    Accepted Offer
  9. 36 people found this helpful  

    Software Development Engineer Intern Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

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

    Interview Details

    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 Details
    Internship, no negotiation.
    Accepted Offer
    Positive Experience
  10. 2 people found this helpful  

    Software Development Engineer Intern Interview

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

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

    Interview Details

    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 Details
    No negotiations.
    Accepted Offer
    Positive Experience
  11.  

    Software Development Engineering Summer Intern Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Interview Details

    Two phone interviews.
    The first interviewer asked two coding questions:
    1. Reverse a doubly-linked list
    2. build a trie for a dictionary
    The second interviewer asked many behavior questions such as: if you cannot finish a job before the deadline, would you do your best but not finished, or tell your boss you can't...something like that. Then asked some knowledge based questions:
    1. difference between inner join and outer join
    2. difference between interface and abstract class in java

    Interview Questions
    • Given a text file, perform a pre-processing step to create a DS; so later when queried for a word, the lookup is very fast.   View Answer
    Accepted Offer

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.