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

Helpful (1)  

Software Engineer Intern Interview

Anonymous Interview Candidate
Accepted Offer
Positive Experience
Average Interview

Application

I applied online. The process took 4 weeks. I interviewed at Amazon.com.

Interview

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   1 Answer

Negotiation

No negotiations for internship

Other Interview Reviews for Amazon.com

  1. Helpful (4)  

    Software Engineer Intern Interview

    Anonymous Interview Candidate in Seattle, WA
    Accepted Offer
    Positive Experience
    Average Interview

    Application

    I applied online. The process took 2 weeks. I interviewed at Amazon.com (Seattle, WA) in February 2014.

    Interview

    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
  2. Helpful (3)  

    Software Engineer Intern Interview

    Anonymous Interview Candidate in Seattle, WA
    Accepted Offer
    Positive Experience
    Average Interview

    Application

    I applied through an employee referral. The process took 2 weeks. I interviewed at Amazon.com (Seattle, WA) in February 2014.

    Interview

    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

    It was for internship so I do not think anyone should negotiate.

  3. Helpful (3)  

    Software Engineer Intern Interview

    Anonymous Interview Candidate
    Accepted Offer
    Positive Experience
    Average Interview

    Application

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

    Interview

    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
  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
    Accepted Offer
    Positive Experience
    Average Interview

    Application

    I applied through an employee referral. The process took 2 weeks. I interviewed at Amazon.com (Seattle, WA) in February 2014.

    Interview

    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

  6.  

    Software Engineer Intern Interview

    Anonymous Employee
    Declined Offer
    Positive Experience
    Average Interview

    Application

    I applied through college or university. The process took 2 weeks. I interviewed 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.

  7. 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 week. I interviewed 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.

  8.  

    Software Engineering Intern Interview

    Anonymous Employee
    Declined Offer
    Positive Experience
    Easy Interview

    Application

    I applied online. The process took 3 weeks. I interviewed 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 weeks. I interviewed 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. I 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
Don't Miss Out On a Job You Love
Upload a resume to easily apply to jobs from anywhere. It's simple to set up.

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.