Amazon.com
3.3 of 5 3,202 reviews
www.amazon.com Seattle, WA 5000+ Employees

Amazon.com Software Development Engineer - Intern Interview Questions & Reviews

Updated Jun 22, 2014
All Interviews Received Offers

Getting the Interview 

36%
32%
4%

Interview Experience 

84%
12%
3%

Interview Difficulty 

Average Difficulty
112 candidate interviews Back to all interview questions
Relevance Date Difficulty
in

Accepted Offer

Positive Experience

Average Interview

Software Development Engineer Interview

Software Development Engineer
Seattle, WA

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

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

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

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

Accepted Offer

Neutral Experience

Software Development Engineer Intern Interview

Software Development Engineer Intern

Interviewed at Amazon.com

Interview Details – Applied online in January 2014 and received a call to set up an interview within a week. I had two 45 mins technical interviews. I was asked to code on a shared editor to solve some simple problems. Nothing unexpected, questions were like the ones that everyone comes across in technical interviews.

Interview Question – I would like to respect the NDA   Answer Question

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

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

Accepted Offer

Positive Experience

Average Interview

Software Development Engineer Intern Interview

Software Development Engineer Intern
Madison, WI

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

Interview Details – Applied online in January and after 2 month when Amazon hosted a career fair on our campus, got selected for back to back 90 mins interview. 45 mins with each interviewer. Questions are standard questions. If you do problems on UVA online judge, Topcoder or Hackerrank regularly, these type of interview questions should be fairly straightforward to answer.

Also, as many other big tech companies, just solving the problem is not enough. It's also important that you make sure your thought can be understood by others. Explaining how you come up with a solution with clarity is much more important that just solving all of the problems without saying how you did it.

There are four questions. 1 focus on math, 1 on building trees, 1 on linkedlist and 1 on string manipulation
As always, make sure you also understand the complexity and performance of you solution.

Negotiation Details – No negotiation. But I think the final offer (final salary) also depends on your performance during the interview.

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

Accepted Offer

Positive Experience

Average Interview

Software Development Engineer Intern Interview

Software Development Engineer Intern
Seattle, WA

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

Interview Details – Applied on college job site. Received an email to pick a date to have two 45 minute interviews at my college career center. First interview had a pretty common question. Second interview was more difficult, not types of question you would see in Cracking the Coding Interview. Overall, the interview was fair. Just practice writing out code on paper or a whiteboard if you have a face-to-face interview and brush up on basic algorithms! I interviewed on Thursday and received an email with offer on Monday.

Interview Question – Signed NDA   Answer Question

Negotiation Details – No negotiation for interns

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

Accepted Offer

Positive Experience

Difficult Interview

Software Development Engineer Intern Interview

Software Development Engineer Intern
West Lafayette, IN

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

3 people found this helpful

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

1 person found this helpful

Accepted Offer

Positive Experience

Average Interview

Software Development Engineer Intern Interview

Software Development Engineer Intern

I applied online and interviewed at Amazon.com.

Interview Details – 2 back to back telephonic interview of duration 45 minutes

Interview Question – Given a set of points (x,y) and an integer "n", return n number of points which are close to the origin   View Answer

Negotiation Details – There was no negotiation phase as such as the position was open to internship

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

Software Development Engineer Intern

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

Software Development Engineer Intern
Buffalo, NY

I applied online and the process took 5 weeks - interviewed at Amazon.com in February 2014.

Interview Details – Had applied online on Feb 1st, interviewed on Feb 13th.
Had two 45 minutes telephone interviews.

I did not get a mail for almost 3 weeks at which point I emailed them asking for status,
they replied a day later saying they'll get back to me soon and by the end of that day I got an acceptance mail.

Interview Question – The questions were straight forward, a linked list question, a string question and an algorithm question, no surprises just standard questions. The first interviewer had me write code in C++, the second one said he did not care very much about syntax.   Answer Question

Negotiation Details – I did not negotiate because it was an intern position and the compensation was good anyway.

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 that said 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 Software Development Engineer - Intern interview questions and advice. All 112 interview reviews posted anonymously by Amazon.com employees and interview candidates.