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

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

Updated Apr 20, 2014
All Interviews Received Offers

Getting the Interview 

45%
35%
5%

Interview Experience 

73%
19%
7%

Interview Difficulty 

195 candidate interviews Back to all interview questions
in

No Offer

Negative Experience

Very Difficult Interview

Software Development Engineering Intern Interview

Anonymous Interview Candidate
Seattle, WA

I applied through an employee referral and the process took 1 week - interviewed at Amazon.com in February 2012.

Interview Details – A friend of mine submitted my resume to a hiring manager and I got a phone call about a week later to set up a phone interview. The phone interview involved two different people, both of whom went straight into the technical questioning. There was none of the typical interview banter or "what's your greatest weakness" sort of vagueness. The second guy didn't even have inflection in his voice. He was just a cold, hard, questioning robot... creepy!

About halfway through the phone call I was asked to sit down at my computer and log on to a website where the interviewer watched me write some code to solve a problem he'd specified (printing a series of numbers to a console in a spiral pattern). It was a bit difficult since every time I stopped to think he'd ask me what I was thinking. After several minutes of thinking out loud and typing nervously I managed to complete the problem.

After the online portion of the interview, I was given homework (see "Most Difficult or Unexpected Question"), and told to submit it to them by the end of the day! I had a hot date with tickets to a show that evening, but as the hours went by it became clear that I was going to have to cancel to work on the interview problem. Frustrated and bitter, I resigned to submit what I had by midnight along with documentation on the missing aspects of my solution.

A few days went by and I heard nothing. I still had some questions about the internship that I didn't have a chance to ask over the phone, so I e-mailed my recruiter. She replied the next day with a form letter telling me that they'd decided to pursue other candidates.

Interview Question – Recreate the StringBuilder class in C++ from the ground up.   Answer Question

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

No Offer

Positive Experience

Difficult Interview

Software Development Engineer Intern Interview

Anonymous Interview Candidate

I applied through a recruiter - interviewed at Amazon.com in February 2013.

Interview Details – The process involved two technical interviews. After passing these, I was invited for the last round of 3 on-site interviews. I was not prepared for some of the questions and we finished off with a technical session focussing on oo-design. One has to revise data structures, know oo-design, networking + internet.

Interview Question – -Name one incident in the past where you broke a rule/law to achieve something desirable   Answer Question

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

No Offer

Positive Experience

Difficult Interview

Software Development Engineer Intern Interview

Anonymous Interview Candidate
Amherst, MA

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

Interview Details – I applied when Amazon came on campus. I was contacted by a recruiter about a week later to set up interviews. The interview process involved 2 telephonic interviews. I was informed that I would have to give another interview after the first 2 interviews.

Interview Question – The questions were mostly on Data Structures and Algorithms. The interviewers also asked questions about my projects.   Answer Question

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

1 person found this helpful

No Offer

Positive Experience

Difficult Interview

Software Development Engineer Intern Interview

Anonymous Interview Candidate
Seattle, WA

I applied online and the process took 4+ weeks - interviewed at Amazon.com in September 2012.

Interview Details – There were 3 interview rounds. The first interview round started with basically explaining about my projects. Later he shifted his focus to basic Questions in java. The Questions were quite easy but he asked everything in details. He later gave me a shared editor and asked me to code for common parent in a binary tree. The second interview started in the same fashion, asking me regarding the projects. It was followed by again coding questions on the shared editor.The interviewer asked me to design a parking lot. He also asked me various stuff on External Sorting. The Third Interview was a bar raiser interview where there were certain tough questions to be tackled.

Interview Question – Explain Collaborative Caching?   Answer Question

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

No Offer

Negative Experience

Difficult Interview

Software Development Engineer Intern Interview

Anonymous Interview Candidate

I applied online and the process took 4 months - interviewed at Amazon.com.

Interview Details – I applied for the internship in October and heard from Amazon to schedule an interview in February. It was very unexpected and they wanted me to schedule an interview literally the next day, 10 hours away from the time I read the email. Recruiter was generic with emails (as expected I guess). I found it very rude of Amazon to schedule an interview the next day. The whole process felt rushed. My first interviewer encountered a technical problem with collabedit and I am sure that negatively affected the first interview. The second interview was more of a "scripted" interview. More problem solving issues like find the largest integer in an array, find the third largest in an array. First problem was java inheritance with an object I've never used before, second and third problem was finding largest number and third largest number in an array of integers, last problem was find the path of the largest sum given a triangle of integers. I was asked verbal questions like what data structures do you know? What is a Doubly linked list?, etc. Those were easy.

I heard 5 days later that I was not given an offer. Asked the recruiter for advice and no response.

Interview Question – Given a triangle of integers, find the path of the largest sum without skipping.   View Answer

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

No Offer

Negative Experience

Difficult Interview

Software Development Engineer Intern Interview

Anonymous Interview Candidate
Seattle, WA

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

Interview Details – I applied online and was contacted by a recruiter to set up 2 phone interviews. I had 2 coding questions where I had to code on my screen on collabedit.com. One was write a program that returns the nth fibonacci number and another was write a program that merges 2 linked lists.

Interview Question – Write a program that merges two Linked Lists   Answer Question

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

No Offer

Neutral Experience

Difficult Interview

Software Development Engineer Intern Interview

Anonymous Interview Candidate
Seattle, WA

I applied online - interviewed at Amazon.com in February 2014.

Interview Details – Had two back to back interviews. Take process takes lot of time. After 2 weeks got a mail for a third interview. Scheduled the third interview but had to postpone it. After that they said summer intake is complete you will be considered for fall. Scheduled the third interview last week. Was asked to make combinations of word from a phone number
eg 1-800-222-2342 then 222 can be cab ,etc. Completed it in 45 minutes still got a reject.

Interview Question – N th element in a binary tree.
Mirror Image of a Binary tree
Queue using stacks.
Garage class model.
  Answer Question

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

No Offer

Positive Experience

Difficult Interview

Software Development Engineer INTERN Interview

Anonymous Interview Candidate
Boston, MA

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

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.

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

No Offer

Neutral Experience

Difficult Interview

Software Development Engineer Intern Interview

Anonymous Interview Candidate
London, England (UK)

I applied online and the process took 1 week - interviewed at Amazon.com in March 2014.

Interview Details – I applied on their website in November. Had no response until February, when a recruiter contacted me, sending me a link to a Codility test (which was quite difficult). A week after I submitted the test, the recruiter called me to let me know that I passed the test and that they are inviting me to an onsite interview. The interview was difficult, but straightforward. The interviewer was very nice, and gave me hints when I felt that I was stuck.

Interview Question – The technical problem wasn't something very difficult at first sight, but the trick was finding out the most efficient solution, which involved using tries. This solution was not implementable in 45 minutes, so the interviewer asked me to implement a specific part from the solution. There were very few behavioural questions, and nothing unexpected.   Answer Question

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

2 people found this helpful

No Offer

Positive Experience

Difficult Interview

Software Development Engineer Intern Interview

Anonymous Interview Candidate
Seattle, WA

I applied online and the process took 4+ weeks - interviewed at Amazon.com in March 2014.

Interview Details – At first, the RH team of Amazon contacted me to make an appointment for two phone interviews of 45min each with 15min break.
The interviews were technical interviews about Collections and Binary Search Trees. I had to implement a program in each interview about those topics.
In the first I had to write a method, using the website http://collabedit.com/ , that receives an integer and returns a string. That is an example:
brackets(0) = {} // no return
brackets(1) = { () } // returns a string with “()”
brackets(2) = { (()), ()() }
brackets(3) = { ((())), (()()), (())(), ()(()), ()()() }
In the second I had to discourse about Trees and to know how to implement one.
That was all that happened!

Interview Question – To discourse about Trees.   Answer Question

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 195 interview reviews posted anonymously by Amazon.com employees and interview candidates.