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 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

34 interviews found

I was interviewed before Jan 2016.

Interview Questionnaire 

5 Questions

  • Q1. -----/. They may ask for code.
  • Q2. Given an infinite stream of string URLs, suggest a data structure to answer the following question in least possible time. Question: Which is the oldest unique (not reapeated) URL till now?
  • Q3. Discussion about projects.
  • Q4. Open and closed chain hashing in database. Probing (Linear, quadratic )
  • Q5. Implement the "People you may know" feature of facebook with code. Use BFS and counter (for mutual friends).
  • Ans. 

    Implement Facebook's 'People you may know' feature using BFS and mutual friend counter.

    • Create a graph of users and their friends

    • Perform BFS on the graph starting from the user in question

    • For each friend of the user, increment a counter for their mutual friends

    • Sort the list of potential friends by mutual friend count

    • Exclude already connected friends and suggest top potential friends

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: On campus coding round.29 shortlisted from approx 500 students.
20 MCQs and 2 coding questions.
The coding questions carried equal and high weightage as compared to the MCQs.The coding questions were
1. Check whether a linked list is a palindrome or not.
2.Print a 2D matrix in a spiral manner
Tips: Selection depends on the performance of the students.If you pass all the test cases in both the coding questions fully, then you might be shortlisted.
Duration: 1 hour 30 minutes
Total Questions: 22

Round: Technical Interview
Experience: Code required for both the questions.Be careful of the corner cases.
Tips: Be calm and composed.Sufficient time is given to think and code.

Round: Technical Interview
Experience: This interview was last interview before the conversion from intern to full timer (PPO).

Skills: Problem Solving Abilties, Coding Skills And Knowledge On Data Structures, Database, Android Development, Computer Science
College Name: NIT ALLAHABAD

Skills evaluated in this interview

I was interviewed in Feb 2017.

Interview Preparation Tips

Round: Test
Experience:
1) A, B and C jointly thought of engaging themselves in a business venture. It was agreed that A would invest Rs. 6500 for 6 months, B, Rs. 8400 for 5 months and C, Rs. 10,000 for 3 months. A wants to be the working member for which, he was to receive 5% of the profits. The profit earned was Rs. 7400. Calculate the share of B in the profit.

2) Convert

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 Questionnaire 

2 Questions

  • Q1. Avl tree
  • Q2. Longest increasing subsequence
  • Ans. 

    Find the length of the longest increasing subsequence in an array.

    • Use dynamic programming to solve the problem.

    • The time complexity of the algorithm should be O(n^2).

    • Example: For the array [10, 22, 9, 33, 21, 50, 41, 60, 80], the longest increasing subsequence is [10, 22, 33, 50, 60, 80] with length 6.

  • Answered by AI

Interview Preparation Tips

College Name: Jadavpur University, Kolkata

Skills evaluated in this interview

Interview Questionnaire 

2 Questions

  • Q1. It was more about array and 2-D matrix
  • Q2. In this round questions were from a bit advanced topics

Interview Preparation Tips

Round: Technical Interview
Experience: The interviewer was very friendly and helped me through the interview
Tips: Keep your calm and make yourself expressive

Round: Technical Interview
Experience: Same as the first round
Tips: This is the last round so try to be clear I'm your thoughts as the interviewer sees your thought process more than correct answers at the first go

College Name: Jadavpur University, Kolkata

Amazon interview questions for designations

 Software Development Engineer II

 (29)

 Software Development Engineer 1

 (8)

 Senior Software Development Engineer

 (1)

 Software Development Engineer Test

 (1)

 Software Development Manager

 (4)

 Senior Software Development Manager

 (1)

 Software Development Engineer Intern

 (25)

 SDE (Software Development Engineer)

 (22)

Software Development Engineer Jobs at Amazon

View all
Contribute & help others!
anonymous
You can choose to be anonymous

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 Architectural Design, Clinical SAS Programming, Customer Experience Management, C++ and Operational Excellence.
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.

Recently Viewed

SALARIES

Mphasis

SALARIES

SMFG India Credit

INTERVIEWS

Amazon

No Interviews

COMPANY BENEFITS

Mphasis

No Benefits

SALARIES

Genpact

SALARIES

Wipro

SALARIES

LinkedIn

SALARIES

Amazon

LIST OF COMPANIES

Discover companies

Find best workplace

Tell us how to improve this page.

Amazon Software Development Engineer Interview Process

based on 31 interviews

4 Interview rounds

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

Amazon Software Development Engineer Reviews and Ratings

based on 134 reviews

3.2/5

Rating in categories

3.6

Skill development

2.4

Work-life balance

4.3

Salary

2.4

Job security

2.7

Company culture

2.8

Promotions

2.9

Work satisfaction

Explore 134 Reviews and Ratings
Software Dev Engineer I

Gurgaon / Gurugram

1-3 Yrs

₹ 13-40 LPA

Software Development Engineer

Chennai

3-10 Yrs

Not Disclosed

Software Development Engineer, Amazon

Bangalore / Bengaluru

0-7 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.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