Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Amazon Team. If you also belong to the team, you can get access from here

Amazon Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Clear (1)

Amazon Software Developer Intern Interview Questions, Process, and Tips

Updated 17 Feb 2025

Top Amazon Software Developer Intern Interview Questions and Answers

  • Q1. Fish Eater Problem Statement In a river where water flows from left to right, there is a sequence of 'N' fishes each having different sizes and speeds. The sizes of thes ...read more
  • Q2. First Missing Positive Problem Statement You are provided with an integer array ARR of length 'N'. Your objective is to determine the first missing positive integer usin ...read more
  • Q3. Container with Most Water Problem Statement Given a sequence of 'N' space-separated non-negative integers A[1], A[2], ..., A[i], ..., A[n], where each number in the sequ ...read more
View all 188 questions

Amazon Software Developer Intern Interview Experiences

94 interviews found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Aug 2023. There was 1 interview round.

Round 1 - Coding Test 

Interviewer asked questions on searching in sorted rotated array
Invert binary tree etc

Interview Preparation Tips

Interview preparation tips for other job seekers - Practice DS & Algo well
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Apr 2023. There were 3 interview rounds.

Round 1 - Coding Test 

2 DSA medium questions + debugging

Round 2 - Technical 

(1 Question)

  • Q1. DSA round. Topics: Stack, Trees, Arrays
Round 3 - One-on-one 

(1 Question)

  • Q1. HLD & LLD discussion

Software Developer Intern Interview Questions Asked at Other Companies

Q1. Sum of Maximum and Minimum Elements Problem Statement Given an ar ... read more
asked in Amazon
Q2. Fish Eater Problem Statement In a river where water flows from le ... read more
asked in Apple
Q3. Kevin and his Fruits Problem Statement Kevin has 'N' buckets, eac ... read more
asked in CommVault
Q4. Sliding Maximum Problem Statement Given an array of integers ARR ... read more
Q5. Reverse Words in a String: Problem Statement You are given a stri ... read more
Interview experience
3
Average
Difficulty level
-
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Company Website and was interviewed before Aug 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - Coding Test 

TREE , GRAPH , HASHING , STRING ,DP ,RECURSION

Round 3 - One-on-one 

(1 Question)

  • Q1. You should have intermediate knowledge of DSA and it also depends upon interviewer .

I applied via Company Website and was interviewed in Feb 2022. There were 3 interview rounds.

Round 1 - online assessment 

(2 Questions)

  • Q1. Find zeroes to be flipped so that number of consecutive 1's is maximised.
  • Ans. 

    Given a binary string, find zeroes to flip to maximize consecutive 1's.

    • Iterate through the string and count the number of consecutive 1's.

    • When a zero is encountered, calculate the length of the current consecutive 1's and store it.

    • Flip the zero and continue counting consecutive 1's from the flipped position.

    • Compare the lengths of consecutive 1's before and after flipping the zero.

    • Return the position of the zero that ma...

  • Answered by AI
  • Q2. Find the first circular tour that visits all petrol pump.
  • Ans. 

    Algorithm to find the first circular tour that visits all petrol pumps.

    • Calculate the difference between petrol and distance at each pump

    • If the difference is negative, start from the next pump

    • If the total difference is positive, a circular tour is possible

    • Start from the first pump with positive difference and complete the tour

    • Use a queue to keep track of the pumps visited

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. Maximum profit by buying and selling a stock at most twice
  • Ans. 

    Algorithm to find maximum profit by buying and selling a stock at most twice

    • Find the maximum profit by buying and selling the stock once from left to right

    • Find the maximum profit by buying and selling the stock once from right to left

    • Add the two maximum profits obtained above to get the maximum profit by buying and selling the stock at most twice

  • Answered by AI
  • Q2. Time complexity of merge sort.
  • Ans. 

    Merge sort has a time complexity of O(n log n).

    • Merge sort is a divide-and-conquer algorithm.

    • It recursively divides the input array into two halves.

    • Then it sorts each half and merges them back together.

    • The time complexity is O(n log n) in all cases.

    • It is a stable sorting algorithm and can handle large data sets efficiently.

  • Answered by AI
Round 3 - Technical 

(2 Questions)

  • Q1. Reverse given linked list
  • Ans. 

    Reverse a given linked list

    • Iteratively swap the next and previous pointers of each node

    • Recursively swap the next and previous pointers of each node

    • Use a stack to push each node and then pop them to create the reversed list

  • Answered by AI
  • Q2. Computer networking questions.

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepared with DSA, aptitude, and cs subjects.

Skills evaluated in this interview

Amazon interview questions for designations

 Software Engineer Intern

 (13)

 Software Developer

 (187)

 Junior Software Developer

 (3)

 Java Software Developer

 (1)

 Senior Software Developer

 (1)

 Python Developer Intern

 (1)

 Frontend Developer Intern

 (1)

 Full Stack Software Developer

 (1)

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I applied via Campus Placement and was interviewed before Mar 2023. There were 2 interview rounds.

Round 1 - Coding Test 

2 OA questions the difficulty like LC medium hard

Round 2 - Technical 

(2 Questions)

  • Q1. 2 data structures and algorithms questions
  • Q2. Longest substring without repeating characters
  • Ans. 

    Find the longest substring without repeating characters in a given string.

    • Use a sliding window approach to keep track of the current substring without repeating characters.

    • Use a hash set to store the characters in the current substring and check for duplicates.

    • Update the start index of the window when a duplicate character is found to maintain the longest substring without repeating characters.

  • Answered by AI

Skills evaluated in this interview

Get interview-ready with Top Amazon Interview Questions

I was interviewed in Nov 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 90 Minutes
Round difficulty - Medium

Part 1. 7 Bug fixes 
Part 2. 2 DSA Medium Hard Questions
Part 3: Behavioral Questions MCQ

  • Q1. 

    Container with Most Water Problem Statement

    Given a sequence of 'N' space-separated non-negative integers A[1], A[2], ..., A[i], ..., A[n], where each number in the sequence represents the height of a lin...

  • Ans. 

    Given a sequence of non-negative integers representing the height of lines on a cartesian plane, find two lines that form a container with the maximum area of water.

    • Use two pointers approach to find the maximum area

    • Start with the widest container and gradually move the pointers towards each other

    • Calculate the area at each step and update the maximum area

    • The area is calculated as the minimum height of the two lines mult

  • Answered by AI
  • Q2. 

    Minimum Travel Cost Problem

    You are given a country called 'Ninjaland' with 'N' states, numbered from 1 to 'N'. These states are connected by 'M' bidirectional roads, each with a specified travel cost. Th...

  • Ans. 

    The task is to select 'N' - 1 roads in a country with 'N' states, such that the tourist bus can travel to every state at least once at minimum cost.

    • The problem can be solved using a minimum spanning tree algorithm, such as Kruskal's algorithm or Prim's algorithm.

    • Create a graph representation of the country using the given roads and their costs.

    • Apply the minimum spanning tree algorithm to find the minimum cost roads tha...

  • Answered by AI
Round 2 - Face to Face 

(2 Questions)

Round duration - 80 minutes
Round difficulty - Medium

Face to Face DSA online round conducted on Amazon Chime platform.

  • Q1. 

    First Missing Positive Problem Statement

    You are provided with an integer array ARR of length 'N'. Your objective is to determine the first missing positive integer using linear time and constant space. T...

  • Ans. 

    The task is to find the lowest positive integer that does not exist in the given array of integers.

    • Iterate through the array and mark the positive integers as visited using the array indices.

    • Iterate through the marked array and return the index of the first unmarked element.

    • If all positive integers are marked, return the length of the array + 1 as the missing positive integer.

  • Answered by AI
  • Q2. 

    Simplify Directory Path Problem Statement

    You are provided with a directory path in Unix-style notation, and your task is to simplify it according to given rules.

    In a Unix-style file system:

    • A dot (...
  • Ans. 

    The task is to simplify a given Unix-style directory path and determine the final destination.

    • Replace multiple slashes with a single slash

    • Handle dot (.) by ignoring it

    • Handle double dot (..) by removing the previous directory from the path

    • Ensure the simplified path starts with a slash and does not have a trailing slash

  • Answered by AI
Round 3 - Face to Face 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Easy

Face to Face DSA Round where I was asked 2 coding questions

  • Q1. 

    Pair Sum Problem Statement

    You are given an integer array 'ARR' of size 'N' and an integer 'S'. Your task is to find and return a list of all pairs of elements where each sum of a pair equals 'S'.

    Note:
    ...
  • Ans. 

    Given an array and a target sum, find all pairs of elements in the array that add up to the target sum.

    • Create an empty list to store the pairs

    • Iterate through the array and for each element, check if there is a complement (target sum minus the current element) in the array

    • If a complement is found, add the pair (current element, complement) to the list

    • Sort the list of pairs in non-decreasing order of their first value

    • If ...

  • Answered by AI
  • Q2. 

    Frequency in a Sorted Array Problem Statement

    Given a sorted array ARR and a number X, your task is to determine the count of occurrences of X within ARR.

    Note:

    • If X is not found in the array, return...
  • Ans. 

    The task is to count the number of occurrences of a given number in a sorted array.

    • Use binary search to find the first and last occurrence of the given number in the array.

    • Subtract the indices of the first and last occurrence to get the count.

    • Handle the case when the number is not found in the array.

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Heritage Institute of Technology. Eligibility criteriaNo eligibility criteriaAmazon interview preparation:Topics to prepare for the interview - Arrays, Linked List, Binary Search, Stack, Queue, DFS, BFS, String, RecursionTime required to prepare for the interview - 2 monthsInterview preparation tips for other job seekers

Tip 1 : Solve Leetcode/SDE sheet provided by Striver most problems came from the Sheet itself 
Tip 2 : Try to solve the 1st of the 2 questions as fast as possible as the time limit is 1 hour 
Tip 3 : Make sure you have projects and have done some internship's so that they can actually ask questions from the resume.

Application resume tips for other job seekers

Tip 1 : Have some projects on your resume
Tip 2 : It helps if you had even some small internship experience in the past

Final outcome of the interviewRejected

Skills evaluated in this interview

I was interviewed in Dec 2021.

Round 1 - Coding Test 

(1 Question)

Round duration - 50 Minutes
Round difficulty - Easy

Rounds are technically based on DSA and the projects that I mentioned, and it will be last at least 50 minutes.

  • Q1. 

    Valid Sudoku Problem Statement

    You are given a 9 X 9 2D matrix named MATRIX which contains some cells filled with digits (1 to 9) and some cells left empty (denoted by 0).

    Your task is to determine if th...

  • Ans. 

    The task is to determine if a given 9x9 matrix can be filled with digits 1-9 to form a valid Sudoku solution.

    • Iterate through each cell in the matrix.

    • For each empty cell, try filling it with a digit from 1-9 and check if it satisfies the Sudoku conditions.

    • Use helper functions to check if the digit is valid in the current row, column, and sub-matrix.

    • If a valid digit is found, recursively fill the next empty cell.

    • If all c...

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from National Institute of Technology Agartala. I applied for the job as SDE - Intern in BangaloreEligibility criteria7 above CGPAAmazon interview preparation:Topics to prepare for the interview - DSA, HTML5, CSS3, javascript, C, C++, OOPS, DBMSTime required to prepare for the interview - 6-7 monthsInterview preparation tips for other job seekers

Tip 1 : Consistency with DSA
Tip 2 : Regular problem solving
Tip 3 : Daily challenges

Application resume tips for other job seekers

Tip 1 : Well mannered that every detail is specified in a very preferable manner.
Tip 2 : All on one page, such that they follow the format of the resume.

Final outcome of the interviewRejected

Skills evaluated in this interview

Software Developer Intern Interview Questions & Answers

user image Deepika Mudragalla

posted on 12 Apr 2024

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Apr 2023. There were 2 interview rounds.

Round 1 - Coding Test 

Very simple implementation questions

Round 2 - Technical 

(1 Question)

  • Q1. Number of connected components in a grid
  • Ans. 

    Count the number of connected components in a grid

    • Use Depth First Search (DFS) or Breadth First Search (BFS) to traverse the grid

    • Keep track of visited nodes to avoid revisiting them

    • Each connected component will have its own set of connected nodes

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - be thorough with graphs,trees and arrays

Skills evaluated in this interview

Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I applied via Company Website and was interviewed before Mar 2023. There was 1 interview round.

Round 1 - Coding Test 

Good knowledge of DSA is the key to solving the 2 questions

Interview Preparation Tips

Topics to prepare for Amazon Software Developer Intern interview:
  • DSA
  • Graphs
  • Trees
  • dynamic programming
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed before Sep 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - Coding Test 

2 questions on hackerrank easy problems

Round 3 - Technical 

(2 Questions)

  • Q1. Easy standard problem on array
  • Q2. Medium standard problem on matrix
Contribute & help others!
anonymous
You can choose to be anonymous

Amazon Interview FAQs

How many rounds are there in Amazon Software Developer Intern interview?
Amazon interview process usually has 2-3 rounds. The most common rounds in the Amazon interview process are Coding Test, Technical and One-on-one Round.
What are the top questions asked in Amazon Software Developer Intern interview?

Some of the top questions asked at the Amazon Software Developer Intern interview -

  1. Find zeroes to be flipped so that number of consecutive 1's is maximis...read more
  2. Find shortest distance between 2 points in a matrix, where 2 points can be anyw...read more
  3. maximum profit by buying and selling a stock at most tw...read more
How long is the Amazon Software Developer Intern interview process?

The duration of Amazon Software Developer Intern interview process can vary, but typically it takes about less than 2 weeks to complete.

Recently Viewed

PHOTOS

InsuranceDekho

3 office photos

LIST OF COMPANIES

Credit Bajaar

Overview

SALARIES

AVASO Technology Solutions

SALARIES

AVASO Technology Solutions

INTERVIEWS

Saipem

No Interviews

SALARIES

LMW Textile Machinery Division

SALARIES

Vodafone Idea

SALARIES

Vodafone Idea

SALARIES

Vodafone Idea

SALARIES

Vodafone Idea

Tell us how to improve this page.

Amazon Software Developer Intern Interview Process

based on 40 interviews

3 Interview rounds

  • Coding Test Round
  • Video Call Round - 1
  • Video Call Round - 2
View more
Amazon Software Developer Intern Salary
based on 38 salaries
₹5.2 L/yr - ₹19.4 L/yr
86% more than the average Software Developer Intern Salary in India
View more details

Amazon Software Developer Intern Reviews and Ratings

based on 91 reviews

4.3/5

Rating in categories

4.3

Skill development

3.6

Work-life balance

4.6

Salary

3.1

Job security

3.9

Company culture

3.9

Promotions

4.0

Work satisfaction

Explore 91 Reviews and Ratings
Customer Service Associate
4.2k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Transaction Risk Investigator
3.1k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Associate
2.8k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Associate
2.5k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Program Manager
2.1k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Amazon with

Flipkart

4.0
Compare

TCS

3.7
Compare

Google

4.4
Compare

Netflix

4.5
Compare
Did you find this page helpful?
Yes No
write
Share an Interview