Amazon.com

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

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

Updated Jun 22, 2014
All Interviews Received Offers

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


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


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


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.


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


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


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


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.


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


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

See What Amazon.com Employees Are Saying

 Current Software Development Engineer II in Seattle, WA

Pros: “Interesting projects; lost of technical challenges;” Full Review

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

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