Amazon.com

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

Amazon.com intern Interview Questions & Reviews

Updated Jul 02, 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
Relevance Date Difficulty
in

Accepted Offer

Neutral Experience

Average Interview

Software Development Engineer Intern Interview

Software Development Engineer Intern

I applied through another 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


Accepted Offer

Positive Experience

Easy Interview

Software Development Engineer Intern Interview

Software Development Engineer Intern

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

Interview Details They attended a local career fair at my university - I handed them my resume and was asked to apply online with a certain code for SDE Interns. I applied and received a call scheduled for the next following day to interview. Interviewed, and got the email offer within 4 days.

Interview Question – Very typical codeable question for an undergrad - something you would get from cracking the coding interview. Only one question was asked - I then chatted with both interviewers for 45 minutes each separately for two back-to-back interviews.   Answer Question


Declined Offer

Positive Experience

Easy Interview

Software Engineer Intern Interview

Software Engineer Intern
Vancouver, BC

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

Interview Details 2 45 minutes back-to-back interviews

Interview Question – Tell me a specific problem you've met doing your project, and how you handled it.   Answer Question


Accepted Offer

Positive Experience

Very Easy Interview

Software Development Engineer I Intern Interview

Software Development Engineer I Intern
Seattle, WA (US)

I applied through a recruiter and the process took a day - interviewed at Amazon.com in February 2014.

Interview Details Pretty neat and quick. Took two back to back interviews each of 45 minutes and that's it. Problem solving and then code those solutions. System design question. Unit test scenarios.


Accepted Offer

Positive Experience

Average Interview

Software Development Engineer Interview

Software Development Engineer
Seattle, WA (US)

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

Interview Details The entire process was very enjoyable for me. Before the interview, I was informed on the topics they would ask so I could better prepare myself for it. I had back-to-back interviews with 45 minutes each. The interview didn't delve too much into my past experience and just went straight to the technical questions. I answered 2 questions for each interview. The questions were about data structures and algorithms, if you know the Cracking book pretty well then it should be no problem. The interviewers were nice and guided me with the right directions to answer the questions. I was given an offer a week later and was provided with very detailed information about the internship. Overall it was a very positive interviewing experience for me.

Interview Question – Very expected questions. For every question, you are expected to explain your approach, step through conceptually, and then write the code, step through the code, and clean up the code. Although questions are not the most difficult, you need to be very accurate and precise with your thought process and code.   Answer Question


Accepted Offer

Neutral Experience

Operations Leadership Intern Interview

Operations Leadership Intern

Interviewed at Amazon.com

Interview Details Three step interview process. Went through all three interview on campus. Very laid back and casual. The interviews did not really give a good idea of what a summer with Amazon would look like, so be sure to have done your research before applying. There are two case questions to answer, but if you know about little's law you'll be fine.

Interview Question – Two case questions that involved math and were fairly easy   Answer Question


Accepted Offer

Neutral Experience

Financial Analyst Intern Interview

Financial Analyst Intern

Interviewed at Amazon.com

Interview Details Was contacted by a recruiter after handing in resume at a career fair. Invited straight to on site interview. Had to prepare a case on a M&A scenario, or inventory management. 4 rounds of 30 minute 1 on 1 interviews, two standard behavior, one "bad cop", and one bar raiser. Case assumptions will get challenged, but relatively straight forward

Interview Question – If amazon were to launch a new product what would be your idea. How will it make money.   Answer Question

Negotiation Details – 6 months Full time commitment for undergrad students


Accepted Offer

Neutral Experience

Average Interview

Financial Analyst Intern Interview

Financial Analyst Intern

Interviewed at Amazon.com

Interview Details Had employee referral a couple months before response from recruiter. I was contacted by recruiter to set up 50 minute phone interview which was was both in depth behavioral and a decent amount of technical questions. Then invited to Amazon headquarters for two back to back 45 minute interviews. Ultimately heard back a week later.

Interview Question – How would you decide price point for advertising on Kindle?   Answer Question


1 person found this helpful

Accepted Offer

Positive Experience

Average Interview

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 in December 2013.

Interview Details Got the interview through a college career fair. Two back-to-back phone interviews with different people, each one 45 minutes.Both interviews were technical and required coding online. About 2 weeks after the phone interviews, I got an email from the recruiter extending an offer. They gave me about 2 weeks to respond to the official offer.

Interview Question – -Write a method to convert an integer into a roman numeral string
-Design a class for a deck of cards
  Answer Question


Accepted Offer

Positive Experience

Average Interview

Software Development Engineer I Intern Interview

Software Development Engineer I Intern

I applied through a recruiter and the process took 3 months - interviewed at Amazon.com in December 2013.

Interview Details There were two 45-minute over the phone interview. Both were done with 2 people. In other words, you had the chance to talk to 4 people. The process took about 3 months. I actually didn't apply online, I submitted a resume at the Grace Hopper conference in October and got an email in December with interview details. Heard back 2 weeks after the interview. Make sure you know basic data structures and be prepared to answer runtime analysis along the way as well.

Interview Questions

  • First interview: Given a node in a binary search tree, find its successor (the next highest number). Assume that each node has a parent pointer.   View Answer
  • Second Interview: Write a function that takes an integer and returns true if the integer is a palindrome and false otherwise   View Answer
  • Second Interview: Write a function that takes a binary search tree and returns an array with the in-order permutation of the tree.   View Answer

Negotiation Details – Internship position wasn't in a spot to negotiate.

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 who said that their interview experience was positive, neutral or negative.

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