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 

44%
35%
5%

Interview Experience 

73%
19%
7%

Interview Difficulty 

Average Difficulty
205 candidate interviews Back to all interview questions
Relevance Date Difficulty
in
1 person found this helpful

No Offer

Positive Experience

Average Interview

Software Development Engineer Intern Interview

Software Development Engineer Intern

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

Interview Details – Got a mail from the recruiter within two weeks of applying and two 45-minute technical phone interviews were scheduled for the next week.
I was asked two algo/coding questions and some basic Java questions in both.

Interview 1-
Basic Java ques - Polymorphism, overloading, overriding, reference and objects, super, etc.
Coding:
Q1. Write code to - Reverse a linked list.
Q2. Write code to - Given a list of numbers, return a list of all possible permutations. eg. given {1,2,3}, return {{},{1},{2},{3},{1,2},...,{1,2,3}}.

I couldn't complete second solution in time and was asked to mail it post the interview.
I didn't get the second interview call in time. After waiting for 10 mins, I mailed the recruiter and received a call in the next 5 mins.

Interview 2:
Basic Java ques - interface, abstract class differences and uses
Coding:
Q1: Write code to - Compute 'a' raised to 'b' without Math.pow(). (was asked to reduce complexity thrice, had to use recursion finally).
Q2. Write code to - Find second max number in a BST.

The interviewers were very helpful and communicative and it was a good experience. Questions were quite easy but probably better solution was possible for each one.

Interview Question – Most difficult for me was:
Write code to - Given a list of numbers, return a list of all possible permutations. eg. given {1,2,3}, return {{},{1},{2},{3},{1,2},...,{1,2,3}}
Had to use bit manipulation where I fumbled.
  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
Seattle, WA

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

Interview Details – 2 phone interviews.
Resume based questions. Algorithm modification for a sorting algorithm was asked. You can expect questions about Operating Systems basics. Basic level problems are asked and I was judged based on my thinking process.

Interview Question – I was asked to give an example of a multithreading code which I wasn't sure of at that moment. So the interviewer skipped that question.   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
Seattle, WA

I interviewed at Amazon.com in February 2013.

Interview Details – Interview was not as difficult as I expected it to be.OOPS concepts and data structures are the important ones.

Interview Question – Write code to find the next least node in a binary search tree given a node.   Answer Question

Negotiation Details – No

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

Declined Offer

Neutral Experience

Average Interview

Software Development Engineer Intern Interview

Software Development Engineer Intern

I applied through other source and interviewed at Amazon.com.

Interview Details – Two phone interviews. Relatively easy questions related to data structures, algorithms, OOP concepts as mentioned in the recruiter's email. Nothing too surprisingly or out of the ordinary.

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

No Offer

Positive Experience

Average Interview

Software Development Engineer Intern Interview

Software Development Engineer Intern
Seattle, WA

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

Interview Details – Applied online through Amazon website. Got a call within a week to schedule 2 phone interviews. First round was programming and was asked to use online tool for programming. Questions were about Data Structures, Algorithms, Linked Lists. They were easy and can be completed in few minutes. Second round was verbal. Questions were asked about Operating Systems, TCP, UDP, Java. It was like a rapid fire round. Need to answer quickly.

Interview Question – Questions asked in Second round was unexpected. I was expecting programming questions.   Answer Question

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

No Offer

Positive Experience

Difficult Interview

Software Developer Engineer Intern Interview

Software Developer Engineer Intern

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

Interview Details – It was a phone interview which had 2 back to back rounds and it was more about data structures, trees and graphs. Although the question was simple all they wanted was the more efficient one.

Interview Question – The most difficult part was the most efficient algorithm   Answer Question

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

No Offer

Positive Experience

Average Interview

Software Development Engineer Intern Interview

Software Development Engineer Intern

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

Interview Details – Two 45 minute interviews. Applied through website, got an email in 10 days saying, they want to schedule an interview. They intimated a day before the interview.

Interview Question – Question regarding how to retrieve the second highest repeated number in array
the second question was how to print the nodes of binary tree level wise
  View Answer

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

5 people found this helpful

Accepted Offer

Positive Experience

Difficult Interview

Software Development Engineer Intern Interview

Software Development Engineer Intern
Seattle, WA

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

Interview Details – Applied online in September and got an email to schedule a phone call in December. Had 2 back to back 45 minute phone interviews with engineers.

Each interview had asked about projects you've worked on (personal projects preferably) and 2 data structure/algorithm questions like the ones found on career cup and they were coded on collabedit (they also had 5-10 minutes for questions at the end). They weren't insanely difficult, manageable in the time frame given. My first interview I only completed the first question (a little hard) as I got stuck and had we spent a good deal of time talking about my projects. Second interview spent less time discussing projects and more time coding and I finished the 2 questions quiet fast and we had a lot of time left so I got asked detailed questions on the language I choose (Python) and some light OS questions related to the runtime.

2 weeks later (accounting for the Christmas/Holiday break) I got an email from a recruiter saying I've received an offer. Spoke with the recruiter for 15 minutes on the phone discussing the offer and she made sure I was happy with it and answered any questions for me. I also didn't get to choose my team, but I got placed in the one I wanted anyways.

Interview Question – Describe how recursion isn't always efficient.   View Answers (3)

Negotiation Details – Didn't negotiate, offer was beyond expectations. Very satisfied with salary, housing, and team. Start/end dates were flexible.

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

No Offer

Negative Experience

Difficult Interview

Software Development Engineer Intern Interview

Software Development Engineer Intern
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

Average Interview

Software Development Engineer Intern Interview

Software Development Engineer Intern

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

Interview Details – Applied through Career Fair and was called for on-campus interview. There were 2 rounds. Both of them were technical. They asked a total of 4 questions. Each interview lasted for about an hour roughly. In both the rounds, the interviewers asked couple of question related to my resume and then moved onto technical questions.

Interview Question – Nothing unexpected or out of the blue. The question topic included Linked List, Binary Search Tree, HashMap and Bit Manipulation. Although tricky, questions were doable in given amount of time   Answer Question

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

See What Amazon.com Employees Are Saying

3 people found this helpful

 Former Senior Product Manager

Pros: “Brand name, looks good on your resume. Dogs allowed. Good signing bonus” Full Review


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