Amazon.com

  www.amazon.com
Work in HR? Unlock Free Profile

Amazon.com intern Interview Questions & Reviews

Updated Jul 2, 2014
All Interviews Received Offers

Getting an Interview  

43%
27%
8%

Interview Experience  

84%
12%
2%

Interview Difficulty  

Average Difficulty
219 candidate interviews Back to all interview questions
in

Accepted Offer

Neutral Experience

Intern Interview

Intern

I applied online and the process took 2 weeks - interviewed at Amazon.com.

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

Interview Question – What was your most enjoyable class of college?   Answer Question


Accepted Offer

Neutral Experience

Software Development Engineer Intern Interview

Software Development Engineer Intern

I applied online and 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 Question – Vaguely remember finding pairs of elements in array with same sum   View Answer


Accepted Offer

Neutral Experience

Software Development Engineer Intern Interview

Software Development Engineer Intern

Interviewed at Amazon.com

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 Question – oop design, design a human body   Answer Question


We want your feedback – Is this interview information helpful to you?  Yes | No

Accepted Offer

Neutral Experience

Intern Interview

Intern

Interviewed at Amazon.com

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 Question – How do you design a shipping wokflow   Answer Question


Accepted Offer

Neutral Experience

Intern/Operations Interview

Intern/Operations

Interviewed at Amazon.com

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 Question – The math questions   Answer Question


Accepted Offer

Neutral Experience

Software Development Engineer Intern Interview

Software Development Engineer Intern

Interviewed at Amazon.com

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 Question – Hash-table implementation   View Answer


2 people found this helpful

Accepted Offer

Neutral Experience

Software Development Engineer Intern Interview

Software Development Engineer Intern

Interviewed at Amazon.com

Interview Details – Two rounds of interviews. They speak algorithms and complexities.

Interview Question – Write OOP system to parse different type of error formats.   View Answers (2)


36 people found this helpful

Accepted Offer

Positive Experience

Software Development Engineer Intern Interview

Software Development Engineer Intern

I applied through college or university and the process took 4+ weeks - interviewed 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 Question – Nothing was too difficult. Bit-shifting, data structures, efficiency.   Answer Question

Negotiation Details – Internship, no negotiation.


2 people found this helpful

Accepted Offer

Positive Experience

Software Development Engineer Intern Interview

Software Development Engineer Intern
Seattle, WA

I applied through college or university and 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 Question – 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

Neutral Experience

Software Development Engineering Summer Intern Interview

Software Development Engineering Summer Intern

Interviewed at Amazon.com

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 Question – 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

Worked for Amazon.com? Contribute to the Community!

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.