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
4.1

based on 24.3k Reviews

Filter interviews by

Amazon Software Development Engineer Interview Questions, Process, and Tips

Updated 9 Jan 2025

Top Amazon Software Development Engineer Interview Questions and Answers

  • Q1. Given an acyclic graph of a city where each edge represents a road in the city and each vertex represents an crossing. Write an algo to find out the minimum number of ver ...read more
  • Q2. Given a m * n matrix filled with '0's and 'x's at random position with two positions marked as start 'S' and end 'E'. From each cell you can only move to those adjacent c ...read more
  • Q3. Given a String, find out all the permutation of the strings? Time complexity? Handle duplicate characters. AAA should only give AAA. Write Code
View all 45 questions

Amazon Software Development Engineer Interview Experiences

41 interviews found

I applied via Referral and was interviewed before Jul 2021. There were 3 interview rounds.

Round 1 - Aptitude Test 

OA is tough clear it Practice DSA

Round 2 - Coding Test 

Coding is super hard solve leetcode

Round 3 - Technical 

(3 Questions)

  • Q1. Reverse a linked-list
  • Ans. 

    Reverse a linked-list

    • Iterate through the linked-list and change the direction of the pointers

    • Keep track of the previous, current and next nodes

    • Set the head of the linked-list to the last node after reversing

  • Answered by AI
  • Q2. Backtracking and Dynamic Programming Questions
  • Q3. DBMS QUERIES third maximum salary
  • Ans. 

    To find third maximum salary in DBMS, we can use the ORDER BY and LIMIT clauses.

    • Use ORDER BY to sort the salaries in descending order

    • Use LIMIT to select the third highest salary

    • Example: SELECT salary FROM employees ORDER BY salary DESC LIMIT 2,1

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Amazon Software Development Engineer interview:
  • Data Structures
  • Algorithms
Interview preparation tips for other job seekers - PRACTICE DSA SOLVE LEETCODE CODECHEF SPOJ CONSISTENCY IS IMPORTANT

Skills evaluated in this interview

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

(2 Questions)

  • Q1. Leetcode medium
  • Q2. LLD round not very difficult

Software Development Engineer Interview Questions Asked at Other Companies

asked in Amazon
Q1. Given an acyclic graph of a city where each edge represents a roa ... read more
asked in Hike
Q2. You have application which shows list of all contacts, the Name c ... read more
asked in Amazon
Q3. Given a m * n matrix filled with '0's and 'x's at random position ... read more
asked in Samsung
Q4. puzzle-There are 1000 wine bottles. One of the bottles contains p ... read more
asked in Accenture
Q5. Have you worked on cloud technology? Architecture of cloud
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Ds and Algo, tree, array String

Round 2 - Coding Test 

DS Algo, Tree Array grapH String

Round 3 - Behavioral 

(1 Question)

  • Q1. Behavioural questions
Round 4 - Bar raiser 

(2 Questions)

  • Q1. 1 on DS Algo LC medium
  • Q2. Behavioural questions
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected
Round 1 - Coding Test 

1hr with two DSA questions, one is printing nth row of pascal triangle,
other I donot remember

Round 2 - Technical 

(2 Questions)

  • Q1. Diagonal traversal of a binary tree
  • Ans. 

    Diagonal traversal of a binary tree involves printing the nodes of the tree in a diagonal pattern.

    • Start with the root node and move to its right child, then move down to its left child.

    • Repeat this process for each diagonal of the tree, printing the nodes as you traverse.

    • Use a queue to keep track of the nodes at each level of the tree.

  • Answered by AI
  • Q2. I donot remember
Round 3 - Technical 

(2 Questions)

  • Q1. Merge point of two inked lists which will be same from a node. (Linked List)
  • Ans. 

    Find the merge point of two linked lists.

    • Traverse both linked lists to find their lengths.

    • Calculate the difference in lengths and move the pointer of the longer list by the difference.

    • Traverse both lists in parallel until the merge point is found.

  • Answered by AI
  • Q2. Next greater element (Stack)
  • Ans. 

    The Next Greater Element problem involves finding the next greater element for each element in an array.

    • Use a stack to keep track of elements for which the next greater element is yet to be found.

    • Iterate through the array and for each element, pop elements from the stack until a greater element is found.

    • Store the next greater element for each element in a result array.

  • Answered by AI
Round 4 - HR 

(1 Question)

  • Q1. Solve soduko puzzle(I have used backtracking)

Skills evaluated in this interview

Amazon interview questions for designations

 Software Development Engineer II

 (32)

 Software Development Engineer 1

 (10)

 Software Development Engineer Test

 (1)

 Senior Software Development Engineer

 (1)

 Software Development Manager

 (5)

 Senior Software Development Manager

 (1)

 SDE (Software Development Engineer)

 (26)

 Software Development Engineer Intern

 (24)

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

DSA and SQL leetcode questions

Round 2 - One-on-one 

(1 Question)

  • Q1. Explain the coding questions that you have solved

Get interview-ready with Top Amazon Interview Questions

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

Standard DS/Algo involving mostly trees and leadership principles

Round 2 - Technical 

(2 Questions)

  • Q1. System Design Hotel
  • Q2. Behavrioal questions

Software Development Engineer Jobs at Amazon

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

I applied via Approached by Company and was interviewed in May 2024. There were 2 interview rounds.

Round 1 - Coding Test 

Hackerrank 2 questions followed by leadership principle questions

Round 2 - One-on-one 

(2 Questions)

  • Q1. Leadership principle questions with account managers
  • Q2. Leetcode questions with SDE
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Tell me about a time when you had conflict with your seniors at work and how you handled it
  • Ans. 

    Handled conflict with seniors by discussing concerns openly and finding common ground

    • Approached senior calmly and respectfully to discuss concerns

    • Listened to their perspective and tried to understand their point of view

    • Suggested potential solutions or compromises to resolve the conflict

    • Worked together to find common ground and move forward professionally

  • Answered by AI

Software Development Engineer interview

user image Love Babbar

posted on 16 Nov 2021

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

3 simple questions on arrays and strings

Round 2 - Technical 

(2 Questions)

  • Q1. 1 question on flattening binary tree to array
  • Q2. Simple graph BFS-No of times it takes oranges to decay in a grid
  • Ans. 

    Using BFS to find the minimum number of steps for oranges to decay in a grid

    • Implement BFS algorithm to traverse the grid and decay the oranges

    • Keep track of the number of steps taken to decay all oranges

    • Return the minimum number of steps required to decay all oranges

  • Answered by AI
Round 3 - One-on-one 

(1 Question)

  • Q1. Brain teasers,like if you have jars of 10L and 45L, how can you get 60L, something like that

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Basic trie question for word suggestions

Amazon Interview FAQs

How many rounds are there in Amazon Software Development Engineer 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 Development Engineer 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, Data Structures, Software Development, Algorithms and Architecture.
What are the top questions asked in Amazon Software Development Engineer interview?

Some of the top questions asked at the Amazon Software Development Engineer interview -

  1. Given an acyclic graph of a city where each edge represents a road in the city ...read more
  2. Given a m * n matrix filled with '0's and 'x's at random position with two posi...read more
  3. Given a String, find out all the permutation of the strings? Time complexity? H...read more
How long is the Amazon Software Development Engineer interview process?

The duration of Amazon Software Development Engineer interview process can vary, but typically it takes about 2-4 weeks to complete.

Tell us how to improve this page.

Amazon Software Development Engineer Interview Process

based on 21 interviews in last 1 year

2 Interview rounds

  • Coding Test Round
  • Technical Round
View more
Amazon Software Development Engineer Salary
based on 2k salaries
₹16.5 L/yr - ₹33 L/yr
51% more than the average Software Development Engineer Salary in India
View more details

Amazon Software Development Engineer Reviews and Ratings

based on 128 reviews

3.4/5

Rating in categories

3.7

Skill development

2.5

Work-life balance

4.3

Salary

2.4

Job security

2.8

Company culture

2.8

Promotions

3.1

Work satisfaction

Explore 128 Reviews and Ratings
Sr Software Dev Engineer, Amazon

Bangalore / Bengaluru

5-10 Yrs

Not Disclosed

Software Development Engineer

Hyderabad / Secunderabad

4-9 Yrs

Not Disclosed

Software Development Engineer

Bangalore / Bengaluru

4-9 Yrs

Not Disclosed

Explore more jobs
Customer Service Associate
4.1k salaries
unlock blur

₹0.6 L/yr - ₹6 L/yr

Transaction Risk Investigator
3.1k salaries
unlock blur

₹2.4 L/yr - ₹6.5 L/yr

Associate
2.8k salaries
unlock blur

₹0.8 L/yr - ₹6.9 L/yr

Senior Associate
2.4k salaries
unlock blur

₹2 L/yr - ₹10.1 L/yr

Software Development Engineer
2k salaries
unlock blur

₹16.5 L/yr - ₹33.1 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