Amazon Software Developer Interview Questions | Glassdoor

Amazon Software Developer Interview Questions

Updated May 28, 2017
197 Interview Reviews

Experience

Experience
57%
29%
13%

Getting an Interview

Getting an Interview
44%
30%
15%
7
1
0

Difficulty

3.2
Average

Difficulty

Hard
Average
Easy

197 Candidate Interview Reviews Back to all Interviews

Filter

Sort: Popular Date Difficulty

Filter

 

Software Developer Interview

Anonymous Interview Candidate
No Offer

Interview

My interview process includes two phone interview. In the first interview, some coding questions were asked, and code was written online. In the second, more OOD questions were asked. I was also asked to write code online.

Interview Questions

Other Interview Reviews for Amazon

  1.  

    Software Developer Interview

    Anonymous Interview Candidate
    No Offer

    Application

    I applied through college or university. The process took 2 days. I interviewed at Amazon.

    Interview

    An online test followed by a written test and personal Interviews

    Interview Questions

    • A question on Dynamic Programming.....a modification of longest increasing subsequence problem   Answer Question

  2.  

    Software Developer Interview

    Anonymous Interview Candidate
    No Offer

    Application

    I applied online. I interviewed at Amazon.

    Interview

    I was contacted through email to set up a phone interview. I got asked the standard hr questions. Tell me about yourself? Why Amazon? Would you relocate?
    I was asked theory questions such as difference between final, finally and finalize? Difference between memory stack and heap? Asked about object oriented programming principles such as define polymorphism.

    Interview Questions

    • ask to code a program that multiplies 2 numbers without using the algebraic multiplier command. I forgot to include cases where one or both values are negative.   Answer Question

  3.  

    Software Developer Interview

    Anonymous Interview Candidate
    No Offer

    Application

    I applied online. I interviewed at Amazon.

    Interview

    Apply online and got reached via email, asked about different between array and list, time complex to delete, insert, lookup and add. What is hash table and the time complexity for basic operation, search the specific string in a big file, Given a binary tree, can you check if there are any loops in the tree

    Interview Questions


  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review


  5. Helpful (1)  

    Software Developer Interview

    Anonymous Employee
    Accepted Offer

    Application

    I applied through college or university. I interviewed at Amazon.

    Interview

    They came to our campus. Did first round of interview and after clearing that i had 3 rounds of interview each 45 minutes. After 2 days i got a mail that i got an offer.

    Interview Questions

    • Some of my interview questions include:
      1. Finding the number of leaf nodes in a tree - recursively and iteratively. Comparing time and space complexities.
      2. Given an element find the index of the element in the sorted array.
      3. Convert an input number to roman representation of the number.

      Some theory questions related to stack, heap, BST.  
      Answer Question

  6.  

    Software Developer Interview

    Anonymous Interview Candidate
    No Offer

    Application

    I applied online. I interviewed at Amazon.

    Interview

    - 2 Phone Interviews
    - 4-5 rounds in on-site

    Interview Questions

    • 1. Reverse a string in place   Answer Question
    • Build a function which returns some random node from a binary tree every time it is been called.   1 Answer
    • Find duplicate elements from the given two linked lists.   Answer Question
    • Find the an element that is repeated odd number of times in a given array (Array contains all the elements repeated even number of times and only one element repeating odd number of times)   1 Answer

  7.  

    Software Developer Interview

    Anonymous Interview Candidate
    No Offer

    Application

    I applied online. The process took 2+ months. I interviewed at Amazon.

    Interview

    Had a 45 minutes phone interview.

    Interview Questions

    • Ask me how to implement hash table in JAVA   1 Answer

  8.  

    Software Development Interview

    Anonymous Interview Candidate
    No Offer

    Interview

    First asked by a HR to set up a phone interview. Most about basic questions in java and object oriented programming. A few days later, ask to set up a second phone interview, mostly about searching and sorting algorithms.

    Interview Questions

    • Ask about how to improve the speed of my first solutions of the searching algorithms   Answer Question

  9.  

    Software Developer Interview

    Anonymous Interview Candidate
    No Offer

    Interview

    1st round 45mins face to face interview

    talk about the resume
    behavior questions
    technical questions: level traverse a tree

    Interview Questions


  10. Helpful (1)  

    Software Developer Interview

    Anonymous Interview Candidate
    Declined Offer

    Interview

    Applied for job through web site

    Interview Questions

    Reasons for Declining

    Lower pay than current job.


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.