Amazon Software Engineer Intern Interview Questions | Glassdoor

Amazon Software Engineer Intern Interview Questions

89 Interview Reviews

Experience

Experience
57%
26%
15%

Getting an Interview

Getting an Interview
50%
44%
4%

Difficulty

3.1
Average

Difficulty

Hard
Average
Easy

89 Candidate Interview ReviewsBack to all Interviews

Filter

 

Software Engineer Intern Interview

Anonymous Interview Candidate
No Offer
Positive Experience
Difficult Interview

Application

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

Interview

I applied for the software engineering internship. I had back to back interviews, and then a final interview a couple weeks later.

The interviews were technical interviews, and they were very challenging. I could not figure out some of the question.

Interview Questions

  • There were some questions based on graph theory that were very simply stated, but required a very well-thought-out precise solution.   Answer Question

Other Interview Reviews for Amazon

  1.  

    Software Engineer Intern Interview

    Anonymous Interview Candidate in Tempe, AZ
    No Offer
    Positive Experience
    Difficult Interview

    Application

    I applied through college or university. The process took 1 day. I interviewed at Amazon (Tempe, AZ) in March 2011.

    Interview

    It consisted of 2 45 minutes back to back interviews. Both are skill questions.
    The first interview consisted of a group of jobs in which some of them had dependencies, meaning that some had to be completed first before one could start. Think of this as a graph with pointing arrows. Create an algorithm that would spit out the most efficient/best job sequence. The result would be something along these lines: first job3, job4; second job1; third job5, job6, etc. What data structure would you use and how would you represent it? Explain it with pseudocode, then write it on code.
    The second interview consisted of an expression tree. What structure would you use to represent this? Write code that would compute the result. Can you write it without using recursion? What's memory overhead?

    Interview Questions

    • First Interview. What data structure to use, and how to solve the problem?   1 Answer
    • Second Interview. Write code to compute result of expression binary tree? What's the time complexity?   1 Answer

  2.  

    Software Engineer Intern Interview

    Anonymous Interview Candidate
    No Offer
    Positive Experience
    Difficult Interview

    Application

    I applied through college or university. The process took 1 day. I interviewed at Amazon.

    Interview

    Applied from campus recruiting. Two 45 minute interview sessions. All technical, no questions about resume, behavioral skills, etc.

    Interview Questions

    • Generate all possible solutions to an n by n sudoku board   Answer Question
  3.  

    Software Engineering Intern Interview

    Anonymous Interview Candidate in Austin, TX
    No Offer
    Positive Experience
    Difficult Interview

    Application

    I applied through college or university. The process took a week. I interviewed at Amazon (Austin, TX) in February 2013.

    Interview

    Had an on campus interview consisting of two parts, 45 minutes each. Straight up coding questions. They wanted me to write the code on a whiteboard, and explain the logic along the way. Not extremely hard, but still difficult questions. Brush up on algorithms.


  4. Helpful (2)  

    Software Engineering Intern Interview

    Anonymous Interview Candidate
    No Offer
    Negative Experience
    Difficult Interview

    Application

    I applied online. I interviewed at Amazon.

    Interview

    Two 45-minute phone interviews in a row. Both interviews were mostly technical, a few questions about my background. I was able to solve the technical questions in the first interview fairly quickly, but my interviewer seemed preoccupied. The second interview was tougher, and I could not get my algorithm to linear time, which frustrated my interviewer.

    Interview Questions

    • Find two integers in an unsorted array that produced a certain sum in linear time.   2 Answers

  5.  

    Software Engineer Intern Interview

    Anonymous Interview Candidate
    No Offer
    Negative Experience
    Difficult Interview

    Application

    I interviewed at Amazon in March 2013.

    Interview

    2 rounds, 3 questions each. Answered and coded all the three in first round. Second round was a little tricky. Answered 2 out of three, and coded kind of 1.5(was stuck in the syntax)

    Interview Questions

    • given a pool(P) of co-ordinates (infinitely large), find the closest N to a given user co-ordinate   1 Answer

  6.  

    Software Engineer Intern Interview

    Anonymous Interview Candidate
    No Offer
    Neutral Experience
    Difficult Interview

    Application

    I applied through college or university. The process took 5 days. I interviewed at Amazon in March 2013.

    Interview

    I got a call from the recruiter about two screen interviews. They asked only coding questions, no behavioral questions at all. Time is not a big problem. There were two recruiters. Each of them asked two questions.

    Interview Questions

    • One question was about how to find empty parking lot space in a parking lot.   Answer Question

  7. Helpful (1)  

    Software Engineer Intern Interview

    Anonymous Interview Candidate
    Declined Offer
    Positive Experience
    Difficult Interview

    Application

    I applied online. The process took 3 weeks. I interviewed at Amazon.

    Interview

    I had two 45 minute interview. Both of them were very technical and asked me multiple technical questions. I received the job offer around 10 days later.

    Interview Questions

    • How would you find the second largest integer in an unsorted array? Write the code.   1 Answer
  8. Helpful (1)  

    Software Engineer Intern Interview

    Anonymous Employee
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    I applied online. The process took 3 weeks. I interviewed at Amazon.

    Interview

    Applied online, got an email saying that they would like to set up an interview. I then had two 45 minute phone interviews. After that, they emailed me saying that I have made it to the third interview, which was another 45 minute interview, of same format. Two of the three interviews used collabedit, which is an online text editor (for programming) that lets the interviewer and interviewee to view/edit the same code. So they would ask a question, I would write the code, and they would see it and be able to assess me from it. The third interview was all verbal, but I was asked to write a short piece of code, that I emailed to them shortly after.

    Interview Questions

    • Third interview asked me to talk about binary trees, designing a class hierarchy, running time of certain algorithms, usual technical stuff. Nothing extremely hard, just state your assumptions, talk through your thought process, and don't be afraid to say "give me a second to kind of think this through in my head". They really can't expect you to create the best algorithm, all things considered, in a matter of seconds!

      I was surprised that there weren't any behavioral questions (e.g. 'Tell me about a time in which you had to .....').   Answer Question

    Negotiation

    I negotiated nothing.


  9.  

    Software Engineer Intern Interview

    Anonymous Interview Candidate
    No Offer
    Negative Experience
    Difficult Interview

    Application

    I applied through college or university. The process took 1 day. I interviewed at Amazon in April 2012.

    Interview

    On campus interview: Interviewed by two recruiters for 45 minutes each. Highly suggest you have a solid understanding of all basic data structures and algorithms. It is essential for surviving their interviews.

    Interview Questions

    • They tend to ask questions about data structures and algorithms. They want you to think of the best possible solution and you must know your Big O notations.   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.