Amazon.com Software Development Engineer Intern Interview Questions & Reviews

Updated Jun 22, 2014
Updated Jun 22, 2014
205 interviews

Interview Experience

Interview Experience

73%
19%
7%

Getting an Interview

Getting an Interview

44%
35%
5%

Interview Difficulty

3.2
Average

Interview Difficulty

Hard

Average

Easy

205 Candidate Interview Reviews Back to all interviews

Sort: Popular Date Difficulty

1 person found this helpful  

Software Development Engineer Intern Interview

Anonymous Employee  in  London, England
Anonymous Employee in London, England
Application Details

I interviewed online. 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 Questions
  • 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
No Offer
Difficult Interview

Other Interview Reviews for Amazon.com

  1. 1 person found this helpful  

    Software Development Engineer Intern Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I interviewed through a recruiter. The process took 3 weeks - interviewed at Amazon.com.

    Interview Details

    Recruiter reached out at the end of November asking to schedule 2 back to back interviews which we set up for the next week. Exactly 2 weeks later (almost to the minute) the recruiter replied with an offer. We set up a phone call to discuss the details of the offer a week later and after that I accepted.

    Interview Questions
    • Interview 1: Started with basic cv chit-chat and discussing projects. Was asked general information (complexity and high level implementation) about data structures you'd expect to find in standard libraries. Continued on to a super simple coding question that was something like reversing a string in place. Then had a longer coding question that was a variant on the subtree sum problem and could be made to run in O(n) time with some preprocessing. Overall not particularly difficult.   Answer Question
    • Interview 2: Like the first interview this one started with basic cv questions and a simple coding question. Then moved onto a longer question that was basically weighted graph search but the edge weights were dynamic. Harder than the first interview but still not too difficult compared to other companies. I'd say about similar in difficulty to google but easier than palantir.   Answer Question
    Negotiation Details
    I don't think internship offers are negotiable but in any case the offer was much higher than I'd expected.
    Accepted Offer
    Positive Experience
    Average Interview
  2.  

    Software Development Engineer Interview

    Anonymous Interview Candidate  in  Seattle, WA (US)
    Anonymous Interview Candidate in Seattle, WA (US)
    Application Details

    I interviewed through college or university. 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 Questions
    • 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
    Positive Experience
    Average Interview
  3. 1 person found this helpful  

    Software Development Engineer Intern Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I interviewed through college or university. 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 Questions
    • -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
  4. We want your feedback – Is this interview information helpful to you?  Yes | No
  5. 1 person found this helpful  

    Software Development Engineer Intern Interview

    Anonymous Employee  in  Los Angeles, CA (US)
    Anonymous Employee in Los Angeles, CA (US)
    Application Details

    I interviewed through college or university - interviewed at Amazon.com in February 2013.

    Interview Details

    Applied through my University Career portal and was interviewed on campus. Two interviewers both were nice and were from software engineering background. Basic interview questions on resume and projects. Then onto some programming.

    Interview Questions
    • Given nxn grid with some squares that are impassable discuss an algorithm to find a path from start to goal.   Answer Question
    • Given an array of unsorted integer values define a method that determines repeats within the array. Can you optimize your algorithm for space /time.   Answer Question
    No Offer
    Average Interview
  6.  

    Software Development Engineer Intern Interview

    Anonymous Employee
    Anonymous Employee
    Interview Details

    I had two or three phone interviews and went to the local office that was hiring to do a four hour in-person interview. Phone interviews consisted of technical questions and in-person interview consisted of technical and personal questions.

    Interview Questions
    No Offer
  7.  

    Software Development Engineer Intern Interview

    Anonymous Employee  in  Seattle, WA (US)
    Anonymous Employee in Seattle, WA (US)
    Application Details

    I interviewed online. The process took 1 week - interviewed at Amazon.com in February 2014.

    Interview Details

    Applied online at Amazon careers website. Received an email invitation for 2 phone interviews back to back.

    Phone 1: Some initial theory questions about Java and BSTs. Then asked a question to find all the paths from root to leaf that sum up to a given number.

    Phone 2: Detailed discussion related to my projects. Asked few OS related questions. Asked about removing duplicates from an array. Sum of elements of an array equal to a given number with variations.

    Interview Questions
    • The questions were quite expected. I encourage interviewees to keep their calm and everything will go fine.   Answer Question
    No Offer
    Neutral Experience
    Average Interview
  8.  

    Software Development Engineer Intern Interview

    Anonymous Employee  in  Los Angeles, CA (US)
    Anonymous Employee in Los Angeles, CA (US)
    Application Details

    I interviewed through college or university. The process took 4 days - interviewed at Amazon.com in February 2014.

    Interview Details

    I was selected after their on-campus visit. The interview was also held on campus. Interviewed with 2 people for 45 mins each.
    First interviewer: 1) In an array, all numbers appear odd number of times except one. Identify it. Optimize.
    2) Implement a cache and write code for it.
    3) What is virtual memory? What types of scheduling are you aware of?

    Interview Questions
    • Given a 3x3 keypad with ABC on number 2, DEF on number 3 and so on. Given a set of numbers, output all the english words that can be obtained from it. Assume an in-built function exists to check if the given word is an english word or not.
      Eg: inuput: 228, output: bat, cat, act and so on.
        Answer Question
    No Offer
    Difficult Interview
  9.  

    Software Development Engineer Intern Interview

    Anonymous Employee
    Anonymous Employee
    Application Details

    I interviewed through a recruiter. The process took a day - interviewed at Amazon.com in January 2014.

    Interview Details

    My phone interview for Software Development Engineer Intern at Amazon.com was my first phone interview ever. It was a very interesting experience. There were two rounds of interviewing, each lasting 45 minutes each and all the questions asked were purely technical.

    Interview Questions
    No Offer
    Difficult Interview
  10.  

    Software Development Engineer Intern Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    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 Questions
    Accepted Offer

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.