Amazon.com Software Engineer Intern Interview Questions

24 Interview Reviews

Interview Experience

Interview Experience

82%
13%
4%

Getting an Interview

Getting an Interview

59%
31%
9%

Interview Difficulty

2.9
Average

Interview Difficulty

Hard

Average

Easy

24 Candidate Interview Reviews Back to all interviews

Sort: Popular Date Difficulty

 

Software Engineer Intern Interview

Anonymous Interview Candidate
Anonymous Interview Candidate
Application Details

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

Interview Details

I initially got contacted for a full time but then requested an interview for an internship as i graduate in 2015. I had two 45 minute phone interview, pretty standard questions, Given a log of users visit to a site for a day, how would you find returning users given the log visit for another day. I can't remember other questions but they all focused on knowing how to use data structures, runtime and design. I got and acceptance letter two weeks later.

Interview Questions
  • Given a log of users visit to a site for a day, how would you find returning users given the log visit for another day   Answer Question
Negotiation Details
No negotiations for internship
Accepted Offer
Positive Experience
Average Interview

Other Interview Reviews for Amazon.com

  1. 4 people found this helpful  

    Software Engineer Intern Interview

    Anonymous Interview Candidate in Seattle, WA
    Anonymous Interview Candidate in Seattle, WA
    Application Details

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

    Interview Details

    Contact by hr through email, set up the interview date(which is the next day...), which I asked for a reschedule, put off for an week.
    Two back to back phone interview, each 45 minutes. 15m break between the two round interview. Each round: basic data structure, then 2-3 coding problem, then chat
    Get the decision in one week.

    Interview Questions
    • 1. Two different interviewer asked the same coding question(two sum problem), change for another after I point out.
      2. Implement a generic get sum of array class for certain class (e.g <T extends XXX>), which I almost forget.
        Answer Question
    Accepted Offer
    Positive Experience
    Average Interview
  2. 2 people found this helpful  

    Software Engineer Intern Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

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

    Interview Details

    The interviewer will ask you the basic data structure such as hash table. Therefore, you should master hash table. The first coding question is get out of the maze. You could simply use DFS to solve it. The second coding question is compress string which is the same question in Cracking the coding interview.

    Interview Questions
    • One of the interviewer ask me tell me about your favorite project. He required that this project should be simply for yourself rather than research or courses. It is a really hard question, because most of my project are course projects.   Answer Question
    Accepted Offer
    Positive Experience
    Average Interview
  3. 1 person found this helpful  

    Software Engineer Intern Interview

    Anonymous Interview Candidate in Seattle, WA
    Anonymous Interview Candidate in Seattle, WA
    Application Details

    I applied through an employee referral. The process took 2 weeksinterviewed at Amazon.com in February 2014.

    Interview Details

    My friend referred me, also I had applied online. I got email from HR asking for 3-4 time slots.
    Then I was scheduled two back-to-back interview calls for 45-60mins duration.
    Process was really nice and I liked the interviewers.
    I followed Glassdoor and so far it has really been helpful (at least in this interview). Sometimes depending just on Glassdoor is not advisable, you should practice a lot because 45 minutes for a completely new problem is not sufficient.

    Interview Questions
    • Basic data structure questions. LL, HashTable, BT

      Given an array of ints, sum up all the even numbers and print it. Then return true if any number in the array is evenly divisible by 7, false otherwise.

      Given a two words, write a function/method to determine if they are anagrams

      Given a singly linked list, split that into two lists one containing just the elements in odd position and another containing just the elements in even position.
        Answer Question
    Negotiation Details
    It was for internship so I do not think anyone should negotiate.
    Accepted Offer
    Positive Experience
    Average Interview
  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review
  5.  

    Software Engineer Intern Interview

    Anonymous Interview Candidate in Seattle, WA
    Anonymous Interview Candidate in Seattle, WA
    Application Details

    I applied through an employee referral. The process took 2 weeksinterviewed at Amazon.com in February 2014.

    Interview Details

    Two sessions, 45 minutes for each with one interviewer. They ask about my Resume, some basic Computer Science questions and some coding questions. The questions are fairly basic ones, no fancy algorithms or advanced data structures. I chatted with the second interviewer for about 20 minutes before jumping into a coding question. They are friendly and will point you to the right path if you stuck.

    Interview Questions
    Accepted Offer
    Positive Experience
    Average Interview
  6.  

    Software Engineer Intern Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

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

    Interview Details

    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.

    Declined Offer
    Positive Experience
    Average Interview
  7.  

    Software Engineer Intern Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

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

    Interview Details

    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...   View Answer
    Negotiation Details
    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.
    Accepted Offer
    Negative Experience
    Average Interview
  8.  

    Software Engineering Intern Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

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

    Interview Details

    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.

    Declined Offer
    Positive Experience
    Easy Interview
  9. 2 people found this helpful  

    Software Engineer Intern Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

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

    Interview Details

    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.   View Answers (2)
    Accepted Offer
    Positive Experience
    Easy Interview
  10.  

    Software Engineer Intern Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

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

    Interview Details

    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.
        View Answer
    • Object Oriented Design for a chess game.   Answer Question
    Accepted Offer
    Positive Experience
    Average Interview

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.