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

Amazon Software Developer Interview Questions, Process, and Tips

Updated 3 Apr 2025

Top Amazon Software Developer Interview Questions and Answers

  • Q1. Maximum Subarray Sum Problem Statement Given an array of integers, determine the maximum possible sum of any contiguous subarray within the array. Example: Input: array ...read more
  • Q2. Minimum Number of Platforms Needed Problem Statement You are given the arrival and departure times of N trains at a railway station for a particular day. Your task is to ...read more
  • Q3. Fenwick Tree Problem Statement You are provided with an array/list ARR consisting of 'N' integers, along with 'Q' queries. Each query can be of one of the following two ...read more
View all 324 questions

Amazon Software Developer Interview Experiences

191 interviews found

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

DSA Round , n queens problem

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

I applied via LinkedIn and was interviewed in Mar 2024. There were 3 interview rounds.

Round 1 - Coding Test 

DSA round : 2 medium level questions

Round 2 - Coding Test 

DSA round : 2 medium to hard level questions

Round 3 - Technical 

(1 Question)

  • Q1. Leadership questions

Software Developer Interview Questions Asked at Other Companies

asked in Amazon
Q1. Maximum Subarray Sum Problem Statement Given an array of integers ... read more
asked in Amazon
Q2. Minimum Number of Platforms Needed Problem Statement You are give ... read more
asked in Rakuten
Q3. Merge Two Sorted Arrays Problem Statement Given two sorted intege ... read more
asked in Cognizant
Q4. Nth Fibonacci Number Problem Statement Calculate the Nth term in ... read more
Q5. Validate Binary Tree Nodes Problem You are provided with 'N' bina ... read more
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Assignment 

Machine learning take home assignment on classification

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Selected Selected

I appeared for an interview in Sep 2024, where I was asked the following questions.

  • Q1. Asked few linkeding design kind of problem.
  • Q2. Easy leetcode easy and one medium problem.

Interview Preparation Tips

Interview preparation tips for other job seekers - Nothing much, Focus on core part.

Amazon interview questions for designations

 Software Developer Intern

 (95)

 Junior Software Developer

 (3)

 Senior Software Developer

 (1)

 Java Software Developer

 (1)

 Full Stack Software Developer

 (1)

 Software Developer 1

 (1)

 Developer

 (3)

 Software Engineer

 (77)

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - HR 

(1 Question)

  • Q1. Find sum of numbers
  • Ans. 

    To find the sum of numbers, iterate through the array and add each number to a running total.

    • Iterate through the array of numbers

    • Add each number to a running total

    • Return the total sum

  • Answered by AI

Get interview-ready with Top Amazon Interview Questions

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is bfs and dfs ?
  • Ans. 

    BFS (Breadth First Search) and DFS (Depth First Search) are algorithms used for traversing or searching tree or graph data structures.

    • BFS explores all the neighbor nodes at the present depth prior to moving on to the nodes at the next depth level.

    • DFS explores as far as possible along each branch before backtracking.

    • BFS uses a queue data structure while DFS uses a stack or recursion.

    • Example: BFS can be used to find the ...

  • Answered by AI
  • Q2. What type of problem needs dp to solve ?
  • Ans. 

    Dynamic programming is used to solve problems that can be broken down into overlapping subproblems and have optimal substructure.

    • DP is used for problems with optimal substructure, where the solution can be constructed from optimal solutions of its subproblems.

    • DP is used for problems with overlapping subproblems, where the same subproblems are solved multiple times.

    • Examples include Fibonacci sequence, shortest path prob

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - do your best, you will get it

Skills evaluated in this interview

Software Developer Jobs at Amazon

View all
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I appeared for an interview in Jan 2025.

Round 1 - Interview Questions 

(2 Questions)

  • Q1. Softscd cdshsk cdhjkcds jk
  • Q2. Xck cchjsdk cdsjkscdk jcsdhjk
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
-
Round 1 - Coding Test 

Online assessment, pretty hard

Round 2 - Coding Test 

Easy graph question with 2 engineers

Round 3 - Case Study 

Easy LLD question with a nice interviewer

Interview Preparation Tips

Interview preparation tips for other job seekers - Systems design - Manager grilled me hard in LP and basically left no time for Systems design. Couldn't clear because of LP!!!
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

All round will have 2 or more LP question

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

I applied via Referral and was interviewed in Aug 2023. There were 2 interview rounds.

Round 1 - Coding Test 

2 medium DS algo questions was there

Round 2 - One-on-one 

(5 Questions)

  • Q1. Technical rounds 1
  • Q2. Cs fundamental and behavioral questions
  • Q3. What is Dbms required??
  • Ans. 

    A Database Management System (DBMS) is required to manage and organize data efficiently in a structured manner.

    • DBMS is required to create, update, retrieve, and manage data in databases.

    • It provides a way to define, create, and manipulate databases.

    • DBMS ensures data integrity, security, and consistency.

    • Examples of popular DBMS include MySQL, Oracle, SQL Server, and PostgreSQL.

  • Answered by AI
  • Q4. Why Os is required??
  • Ans. 

    Operating system (OS) is required to manage hardware resources, provide user interface, and run applications efficiently.

    • Manages hardware resources such as CPU, memory, and storage

    • Provides user interface for users to interact with the computer

    • Runs applications and manages processes efficiently

    • Ensures security and protection of data

    • Facilitates communication between hardware and software components

  • Answered by AI
  • Q5. What do you mean by belady's anomaly??
  • Ans. 

    Belady's anomaly is a phenomenon in which increasing the number of frames in a page table may increase the number of page faults.

    • Belady's anomaly occurs when increasing the number of frames in a page table leads to more page faults.

    • It contradicts the common belief that more frames always lead to better performance.

    • This anomaly is more likely to occur in algorithms like FIFO (First In, First Out).

  • Answered by AI

Skills evaluated in this interview

Amazon Interview FAQs

How many rounds are there in Amazon Software Developer 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.
How to prepare for Amazon Software Developer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Amazon. The most common topics and skills that interviewers at Amazon expect are Team Management, Medical Coding, Agile Coaching, Architecture and Customer Experience Management.
What are the top questions asked in Amazon Software Developer interview?

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

  1. There is a 12 km road and a contractor who is in-charge of repairing it. Contra...read more
  2. 14. you have given a string of multiline. you have to print the maximum occupa...read more
  3. What are the different types of hashing? Suggest an alternative and a better wa...read more
How long is the Amazon Software Developer interview process?

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

Tell us how to improve this page.

Amazon Software Developer Interview Process

based on 123 interviews

5 Interview rounds

  • Coding Test Round - 1
  • Coding Test Round - 2
  • Video Call Round - 1
  • Video Call Round - 2
  • Video Call Round - 3
View more
Amazon Software Developer Salary
based on 1.9k salaries
₹12.5 L/yr - ₹55 L/yr
257% more than the average Software Developer Salary in India
View more details

Amazon Software Developer Reviews and Ratings

based on 267 reviews

4.0/5

Rating in categories

3.9

Skill development

3.6

Work-life balance

4.1

Salary

3.5

Job security

3.7

Company culture

3.7

Promotions

3.6

Work satisfaction

Explore 267 Reviews and Ratings
Sr. Manager, Software Dev (Sr. SDM), AIM

Hyderabad / Secunderabad

5-10 Yrs

Not Disclosed

Sr Mgr, Software Development, Amazon Photos

Bangalore / Bengaluru

7-10 Yrs

Not Disclosed

SDE-1

Bangalore / Bengaluru

1-4 Yrs

₹ 20-24 LPA

Explore more jobs
Customer Service Associate
4.2k salaries
unlock blur

₹0.6 L/yr - ₹6.8 L/yr

Transaction Risk Investigator
3.1k salaries
unlock blur

₹2 L/yr - ₹6.1 L/yr

Associate
2.9k salaries
unlock blur

₹0.8 L/yr - ₹7 L/yr

Senior Associate
2.5k salaries
unlock blur

₹2 L/yr - ₹10.5 L/yr

Program Manager
2.2k salaries
unlock blur

₹9 L/yr - ₹37 L/yr

Explore more salaries
Compare Amazon with

Flipkart

3.9
Compare

TCS

3.7
Compare

Google

4.4
Compare

Netflix

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