Amazon.com Software Engineer Intern Interview Questions

89 Interview Reviews

Interview Experience

Interview Experience

57%
26%
15%

Getting an Interview

Getting an Interview

58%
39%
1%

Interview Difficulty

3.1
Average

Interview Difficulty

Hard

Average

Easy

89 Candidate Interview Reviews Back to all Interviews

Sort: Popular Date Difficulty

 

Software Engineer Intern Interview

Anonymous Employee
Declined Offer
Positive Experience
Average Interview

Application

I applied through college or university. The process took 2 weeksinterviewed at Amazon.com in February 2014.

Interview

Submitted resume on university career fair. Attended on-campus interview. Two rounds with two engineers. They are both very nice and willing to discussion with you about the question. One small flaw was that I told them I had a pending offer and would like to get feedback in two days, but they didn't tell me the result until a week later. Great experience anyway!

Interview Questions

  • Two whiteboard coding questions. One about BST and one about string manipulation.   Answer Question

Reasons for Declining

They extended an offer but I later got a more competitive offer.

Other Interview Reviews for Amazon.com

  1.  

    Software Engineer Intern Interview

    Anonymous Employee
    No Offer
    Positive Experience
    Average Interview

    Application

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

    Interview

    Got an interview call by email with 2 time slots after 4 days. Had to select 1 of them.
    2 back to back phone interviews. Each interviewer asked 2 questions each.

    Interview Questions

    • The questions were pretty simple but I took time to answer.   Answer Question
  2.  

    Software Engineering Intern Interview

    Anonymous Employee in Seattle, WA
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied online – interviewed at Amazon.com (Seattle, WA) in February 2014.

    Interview

    It was a nice experience. There were 2 back to back phone interviews.
     The questions were mostly related to Linked List, Binary Tree, algorithms and their complexities. One question was about difference between Stack and Linked List followed by their complexities. Also there were two programming questions.

    Interview Questions

    • I never expected that they will ask a direct question regarding the complexities.   Answer Question
  3.  

    Software Engineering Intern Interview

    Anonymous Employee
    No Offer

    Interview

    got a mail and scheduled two back to back phone interviews. 45 mins. both of them were technical. First one asked more about data structures, second one was on OOP design concept.

    Interview Questions

    • questions were fairly easy. nothing unexpected. the programming question I got was to check if a number is a power of 2 or not. Not heard back yet. so waiting for a decision.   Answer Question
  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review


  5. Helpful (1)  

    Software Engineer Intern Interview

    Anonymous Employee
    No Offer
    Average Interview

    Application

    I applied online. The process took 2+ weeksinterviewed at Amazon.com in January 2014.

    Interview

    get the interview email after 2 weeks of sending resume. The interview includes 2 parts. One of 45 minutes.

    Interview Questions

    • it is basic algorithms. The first is a sort algorithm. There is an array with a million integer. The integer's length is 10 bit. Find an algorithm with run complexity of N. The second is about detect if there is any circle in a linkelist   Answer Question
  6. Helpful (1)  

    Software Engineer Intern Interview

    Anonymous Interview Candidate
    Accepted Offer
    Negative Experience
    Average Interview

    Application

    I applied through college or university. The process took a weekinterviewed at Amazon.com in January 2014.

    Interview

    After being contacted by Amazon via email, I was scheduled a phone interview (2 back to back) for 4 days later. The first interviewer never called, and it had to be rescheduled for the next day. I received my offer less than a week later. However, I know of a couple of friends that didn't receive their offer (or a reply from the recruiter despite multiple emails sent) until months later so the quickness may have been because I had a pending offer due soon. Overall, the questions were quite expected and doable. The recruiters aren't very good at replying, making the process a lot worse than needed. Also the fact that my first interview was missed. Another thing to add would be the fact that for one of my phone interviews, the man was a bit unfriendly and didn't speak the entire time. He gave little feedback and at times I even thought the call had been dropped.

    Interview Questions

    • Given a keyword (ex: "abc") and a list of words (ex: "aabc", "cab", "ab"), write a function that will return all words in the list that are the same/anagrams of the keyword. In this case, "cab" would be the only word returned. Later changes to the function were added: numbers and symbols might be included in the words but were to be ignored ("ca2b" still matched "abc"), make the function not case sensitive ("A" == "a"), etc...   1 Answer

    Negotiation

    Although the offer is very good, I had a similar competing offer and asked if it was possible for a slight raise to cover the cost of corporate housing (the alternate being a housing stipend). The recruiter ignored my multiple emails regarding the topic (but responding to my email regarding a different matter), forcing me to accept the offer as-is before the deadline passed. This made my overall experience much worse.

  7.  

    Software Engineer Intern Interview

    Anonymous Employee
    No Offer
    Average Interview

    Application

    I applied through college or university. The process took 4+ weeksinterviewed at Amazon.com in January 2014.

    Interview

    I submitted my resume in the college career fair. I got an interview call after 3 months.

    Interview Questions

    • I had 2 back to back technical interviews
      Question1: Find two numbers in an unsorted array that equal to a given sum
      Question2: Find the first unique character in a string
       
      Answer Question
  8.  

    Software Engineering Intern Interview

    Anonymous Employee
    Declined Offer
    Positive Experience
    Easy Interview

    Application

    I applied online. The process took 3 weeksinterviewed at Amazon.com.

    Interview

    I applied on their website. They emailed me to set up interview times. I had two 45-minute interviews back to back. They were mostly technical, asking coding questions with an online shared document for solutions or just asking general CS questions. They got back to me in a couple weeks.

    Interview Questions

    • Be sure to know complexity analysis for every bit of code you write, and how to use the STL if you're writing in C++. Know how to use hash maps/hash tables.   Answer Question

    Reasons for Declining

    I had another offer that I felt I had to take.

  9. Helpful (2)  

    Software Engineer Intern Interview

    Anonymous Interview Candidate
    Accepted Offer
    Positive Experience
    Easy Interview

    Application

    I applied online. The process took 5 weeksinterviewed at Amazon.com in December 2013.

    Interview

    I applied online through the Amazon jobs website. After a few weeks I got an email from a recruiter asking me to have 2 back-to-back interviews on a day of my choosing. The interviews were an hour long each and consisted of questions about basic data structures, their runtime complexities and some basic coding questions. One interviewer asked me one coding question and the other asked me two. All three were fairly easy and standard questions and shouldn't be anything too surprising if you have read some of the other reviews (They were in that same ballpark). After the two interviews concluded I was told by my recruiter that I would hear back from him within two weeks time. I got a response a weeks after with an offer.

    Interview Questions

    • Given two different strings, find the common characters between the two. For example if string A is "hello" and string B is "elbow" the common characters would be ['e', 'l', 'o']. Give a method that returns unique or duplicate entries.   2 Answers
  10.  

    Software Engineer Intern Interview

    Anonymous Interview Candidate
    Accepted Offer
    Positive Experience
    Average Interview

    Application

    I applied online – interviewed at Amazon.com in December 2013.

    Interview

    Applied online through their website. Contacted me like a month after the application. They told me when i will have two consecutive phone interviews. Did not asked me even if i was available that time. I received an offer two months after the interviews.

    Interview Questions

    • You are given the putChar(int) function in C (accepts ASCII code,
      prints on the screen the character). Write a function putInt(int) that
      accepts an int and prints on the screen the same int by only using the
      putChar(int) function.
       
      Answer Question
    • You are given a stock sequence like: 3, 6, 2,10, 5, 9. Each number
      represents the price for buying/selling a certain stock each day. You
      can buy once and sell only once. Find the maximum possible gain.
       
      1 Answer
    • Object Oriented Design for a chess game.   Answer Question

See What Amazon.com Employees Are Saying

 Current Software Development Engineer Intern in Seattle, WA

Pros: “Amazon engenders an environment that facilitates learning Employees are given a great deal of independence The Downtown Seattle campus is a vibrant, fun place” Full Review

Work at Amazon.com? Share Your Experiences

Amazon.com

 
Click to Rate
or

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.