Amazon.com
3.4 of 5 2,803 reviews
www.amazon.com Seattle, WA 5000+ Employees

Amazon.com intern Interview Questions & Reviews

Updated Apr 14, 2014
All Interviews Received Offers

Getting the Interview 

44%
28%
7%

Interview Experience 

83%
13%
2%

Interview Difficulty 

203 candidate interviews Back to all interview questions
Relevance Date Difficulty
in

Accepted Offer

Neutral Experience

User Experience Design Intern Interview

Anonymous Employee

Interviewed at Amazon.com

Interview Details 2 rounds. 1st is an UX designer asking me about the projects in my portfolio. 2nd round is 2 interviews from 2 different UX designers. They will ask me about my team work experience and opinion.

Interview Question – One of the UX designer asked me to do a design challenge.   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

1 person found this helpful

Accepted Offer

Neutral Experience

Software Development Engineer In Test Intern Interview

Anonymous Employee

I applied through college or university and the process took a day - interviewed at Amazon.com.

Interview Details Emailed the recruiter my resume personally and got an email two weeks later saying that I have to set up two one hour phone interviews in the following week. Phone interviews were pretty much all technical with very little behavioral.

Phone interviews started off simple, "Let me tell you a little bit about myself", then "tell me a little bit about yourself." My first interviewer went straight from that to coding. You'll use an online program so he sees what you're typing. Other interviewer went through a bunch of short questions that were challenging, then to the coding.

After the two interviews, I got an offer a week later. All in all a simple hiring/interview process.

Interview Question – How do you create a routing table?   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

Accepted Offer

Neutral Experience

Average Interview

Software Development Engineer Intern Interview

Anonymous Employee

I applied through other source and the process took a day - interviewed at Amazon.com in March 2014.

Interview Details Two phone calls covering the following:
Phone call 1-
a. Write a function to remove the nth last element from a singly linked list
b. Edge cases
c. Tests for that function
d. Input and output validation using status codes
e. API design considerations and error handling for the function

Phone call 2-
a. Functions to reverse a linked list recursively and then iteratively
b. Determine if two strings are anagrams, various approaches, space and time complexity
c. Given two singly linked list heads, determine if they are merged
d. Find the merge point of the two lists
e. Test the merge/intersect function, consider edge cases
f. Space and time complexity for all algorithms and data structures questions

Interview Question – Most unexpected- Recruiter was difficult to reach and had about <12hrs warning before scheduling interview. The actual interviews went well- the engineers were easy to talk to and walked through the problem solving.   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

1 person found this helpful

Accepted Offer

Positive Experience

Average Interview

Software Development Engineer Intern Interview Interview

Anonymous Employee
Sunnyvale, CA (US)

I applied through an employee referral and the process took 3 weeks - interviewed at Amazon.com in February 2014.

Interview Details Got referred at the beginning of Feb, then reached by recruiter at 2/24 and assigned 2 technical phone interview at 2/27

1. Sent you a Collabedit link before the interview.
    Introduce yourself really quickly.
    Given a binary tree with different values on each node, find those values N which N%7 == 0.
    Why C++ has destruction.
    Given an int number, return the number of 1s in base 2. For example, 6 = 0000110 return 2.
    What's the difference between the stack and heap when they are initialized.
    What's multi-inheritance and why it's bad.

2. Sent you a Collabedit link befor the interview.
    pow
    Binary tree level traversal.

Interview Question – What's the difference between the stack and heap when they are initialized.   Answer Question

Negotiation Details – I missed the call from HR and then received an official offer letter from him. The team is not in Seattle but in Amazon Lab 126 Kindle team. I thought it's OK and accepted it.

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

Accepted Offer

Positive Experience

Difficult Interview

Software Development Engineer Intern Interview

Anonymous Employee
West Lafayette, IN (US)

I applied through college or university and the process took 4 weeks - interviewed at Amazon.com in February 2014.

Interview Details Applied in university career fair, a week later got an email to schedule on campus interview. Had the interview a couple weeks later, 45 minute interviews back to back with two software engineers.
Although the email indicates you should study databases, operating systems etc., the majority of the questions are on data structures and algorithms. Lots of linked lists, hash maps, binary trees etc.
Got acceptence email a week later.

Interview Question – There are a lot of questions that can be solved by arrays, sorting can be done in O(nlogn)... but they are looking for more than just correct answers, having an answer with a high time / space complexity won't help you.
There was a tough question about linked lists with next and arbitrary pointers.
  View Answer

Negotiation Details – No negotiation, standard intern payment

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

1 person found this helpful

Accepted Offer

Positive Experience

Average Interview

Software Development Engineer I Intern Interview

Anonymous Employee
Seattle, WA (US)

I applied through college or university and the process took 3 weeks - interviewed at Amazon.com in March 2014.

Interview Details I got the interview from a college career fair here at Cornell in March. I was approached by a recruiter a week later and then scheduled my interviews. They were two phone interviews 45 mins each with two engineers. First one went smooth, mostly about object-oriented design. I used Java for this one. The second one was more algorithmic. I didn't solve it with the optimal complexity but he said it was good enough. For this one I used C++. Two weeks later I got a reply with an offer!

Interview Question – Classic interview question about matrixes sorted row and column wise.   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

16 people found this helpful

Accepted Offer

Negative Experience

Easy Interview

Software Development Engineer Intern Interview

Anonymous Employee

I applied online and the process took 2 months - interviewed at Amazon.com in December 2013.

Interview Details I applied twice, once in early October and once in late October, and I talked to them at a career fair in between those two dates. I did not get an email until the night of December 3rd, which invited me to interview on December 5th. Usually companies will invite you to choose a specific date that fit your schedule so I found it a little rude for them to schedule an interview less than 48 hours away. Luckily I was free at that time, but I did not have a positive image of the process. The two interviews were going to be back to back 45 min phone interviews that started on the hour, so 15 min break in between.

The first interviewer was very friendly and easy to talk to. There was a small chat about my resume and the technical question (through collabedit) was to write a function that takes in an int and returns a string that would be how one would say that number (ex: 123 -> one hundred twenty three; 50019 -> five thousand nineteen). At the end I asked her a couple questions about her work and then prepared myself for the next interview.

The second interviewer was even friendlier and nicer and asked more conceptual questions, but they were much easier than I expected. First question was tell me what you know about recursion. Then he asked me to code a function that returned the max integer in an array (no joke). Then a couple questions on sorting algorithms and how I would keep track of duplicates in an array, and how I would keep track of the indeces of duplicates in an array (hashset, hashmap).

Side note: the interviewers will take screenshots of your code as you type to track your progress.

After the interviews, I heard back 2.5 weeks later saying I had gotten the offer. I believe the your interviewers are from the teams that you are interviewing for. Overall, I was happy with my interviews, but very displeased with the recruiters. My recruiter still takes forever to respond to my emails.

Interview Question – write a function that takes in an int and returns a string that would be how one would say that number (ex: 123 -> one hundred twenty three; 50019 -> five thousand nineteen).   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

1 person found this helpful

Accepted Offer

Positive Experience

Average Interview

Software Development Engineer Intern Interview

Anonymous Employee

I applied through a recruiter and the process took 3 weeks - interviewed at Amazon.com.

Interview Details 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 Details – I don't think internship offers are negotiable but in any case the offer was much higher than I'd expected.

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

3 people found this helpful

Accepted Offer

Positive Experience

Easy Interview

Software Development Engineer Intern Interview

Anonymous Employee

I applied through college or university and the process took 1 week - interviewed at Amazon.com in February 2014.

Interview Details Interviewed at Campus for SDE Intern position.
2 back to back in-person interviews.

Basic concepts of ArrayList, LinkedList. Brief discussion on projects.
One thing that I want to change in Amazon's website (any of them).
Asked to code all factors of a number, check if a given word is valid in a given dictionary. If not, try jumbling and see if it can be rearranged to a valid word.

Basic concepts of heaps, BT, BST etc.
Asked to code k-merge algorithm for linked lists, check if BT is a BST.

Overall pretty standard questions.

Interview Question – Nothing unexpected.   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

Accepted Offer

Positive Experience

Average Interview

Operation Leadership Intern Interview

Anonymous Employee
State College, PA (US)

I applied through college or university and the process took 1+ week - interviewed at Amazon.com.

Interview Details Applied through the university website and received an email after a week for an interview.
I interviewed two days after they gave a call giving me an offer.

Interview Question – 4 Basic questions

What would you do if your employees are not following a standardise procedure?
Why do you want to work for amazon?
Math problem?ask the recruiter to explain well the problems in order they see how you interact with them

Understand the leadership principles
Be yourself and relax
  Answer Question

Negotiation Details – very easy they email me the offer and I signed the contract and set it bacn

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response
RSS Feed Embed
Interviews for Top Jobs at Amazon.com

Worked for Amazon.com? Contribute to the Community!

Amazon.com Videos

Loading...

Amazon.com – Why Work for Us?

Not ready to apply yet? Click here to join our Talent communities, where you can learn more about us and stay up-to-date with Amazonian opportunities! Full Overview

Provided by employer [?]

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.

Glassdoor is your free inside look at Amazon.com intern interview questions and advice. All 203 interview reviews posted anonymously by Amazon.com employees and interview candidates.