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 6 Mar 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 321 questions

Amazon Software Developer Interview Experiences

187 interviews found

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

I applied via Referral and was interviewed before Dec 2023. There were 4 interview rounds.

Round 1 - Coding Test 

2 dsa questions , 1 hr round

Round 2 - Coding Test 

2 dsa questions, 1 hr round

Round 3 - Technical 

(2 Questions)

  • Q1. Calculator permutation
  • Q2. Past experiences
Round 4 - Bar raiser 

(2 Questions)

  • Q1. Calculator permutation
  • Q2. Past experiences

Interview Preparation Tips

Interview preparation tips for other job seekers - Dsa is imp.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed before Feb 2023. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Optimizing a recursive function
  • Ans. 

    Optimizing a recursive function

    • Identify and eliminate unnecessary recursive calls

    • Use memoization to store and reuse previously computed results

    • Consider converting the recursive function to an iterative one if possible

  • Answered by AI
  • Q2. Java fundamentals
Round 2 - Coding Test 

60 mins | 1 LC hard and 1 LC easy coding | Topological sort and Arrays

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare good company tagged LC questions

Skills evaluated in this interview

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. Find Duplicate in Array Problem Statement You are provided with a ... read more
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
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 tips
Round 2 - Technical 

(2 Questions)

  • Q1. Easy medium-level questions
  • Q2. Javascript problem solving
Round 3 - Coding Test 

System design round with few Javascript questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Be relaxed all the questions are from Leedcode and hackerrank

Software Developer Interview Questions & Answers

user image Anshuman S Sengar

posted on 8 Apr 2024

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

I was interviewed before Apr 2023.

Round 1 - Coding Test 

Prepare must do coding question from gfg

Round 2 - Technical 

(1 Question)

  • Q1. Level order binary tree traversal

Amazon interview questions for designations

 Software Developer Intern

 (94)

 Junior Software Developer

 (3)

 Java Software Developer

 (1)

 Senior Software Developer

 (1)

 Full Stack Software Developer

 (1)

 Software Developer 1

 (1)

 Developer

 (3)

 Software Engineer

 (77)

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

I applied via Approached by Company and was interviewed before Aug 2023. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. DS algo standard questions
  • Q2. System design standard questions
Round 2 - Technical 

(2 Questions)

  • Q1. Past work experience
  • Ans. 

    I have 3 years of experience working as a software developer at XYZ company.

    • Developed web applications using HTML, CSS, and JavaScript

    • Collaborated with team members to design and implement new features

    • Troubleshooted and resolved technical issues in existing software

    • Utilized version control systems like Git for code management

  • Answered by AI
  • Q2. Leadership principles

Interview Preparation Tips

Interview preparation tips for other job seekers - NA

Get interview-ready with Top Amazon Interview Questions

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

I applied via Approached by Company and was interviewed before Jul 2023. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Leet code medium level problem solving around subsets and topological sort
  • Q2. Leet code medium level problem solving question around graph
Round 2 - Technical 

(1 Question)

  • Q1. System design question on rate limiter

Software Developer Jobs at Amazon

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

I applied via Approached by Company and was interviewed before Sep 2023. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. 2 Dsa questions .One was a standard dynamic programming question on shortest path and one on stacks .
  • Q2. Tell me about your project.
  • Ans. 

    Developed a web application for managing inventory and sales for a retail store.

    • Used React.js for front-end development

    • Implemented RESTful APIs using Node.js and Express for back-end

    • Utilized MongoDB for database management

    • Included features like user authentication, product management, and sales tracking

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Selected Selected

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

Round 1 - Coding Test 

Coding test has Graph and Stack question

Round 2 - Technical 

(2 Questions)

  • Q1. Backtracking question - figure out time in MM-HH format from array of 4 digits
  • Q2. Graph question - Limiting k distance question
Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Walk-in and was interviewed before Dec 2023. There were 2 interview rounds.

Round 1 - Aptitude Test 

There was hard questions

Round 2 - Coding Test 

Mainly from dsa and they check your problem solving skills

Interview Preparation Tips

Interview preparation tips for other job seekers - You can do it if you practice daily
Interview experience
4
Good
Difficulty level
Hard
Process Duration
More than 8 weeks
Result
Selected Selected

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

Round 1 - Technical 

(2 Questions)

  • Q1. Medium level DSA
  • Q2. High level DSA with pattern problem
  • Ans. 

    High level DSA with pattern problem involves solving complex data structures and algorithms with a focus on identifying patterns.

    • Identify the problem constraints and requirements

    • Analyze the problem to determine the appropriate data structures and algorithms to use

    • Implement the solution by following the identified pattern

    • Test and optimize the solution for efficiency

  • 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 Java, Medical Coding, Team Management, Architectural Design and Architecture.
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 119 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.6k salaries
₹25.6 L/yr - ₹55 L/yr
300% more than the average Software Developer Salary in India
View more details

Amazon Software Developer Reviews and Ratings

based on 263 reviews

4.0/5

Rating in categories

3.9

Skill development

3.6

Work-life balance

4.1

Salary

3.5

Job security

3.8

Company culture

3.7

Promotions

3.7

Work satisfaction

Explore 263 Reviews and Ratings
Software Development Eng II, Appstore Quality Tech

Bangalore / Bengaluru

2-5 Yrs

₹ 5-53 LPA

Software Dev Manager - L6, Payee Management

Hyderabad / Secunderabad

5-17 Yrs

Not Disclosed

Software Developer

Bangalore / Bengaluru

8-13 Yrs

Not Disclosed

Explore more jobs
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.5k 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