Upload Button Icon Add office photos

Amazon Web Services

Compare button icon Compare button icon Compare

Filter interviews by

Amazon Web Services Software Developer Interview Questions and Answers

Updated 10 Mar 2025

Amazon Web Services Software Developer Interview Experiences

5 interviews found

Software Developer Interview Questions & Answers

user image Anantha Kumar K B

posted on 10 Mar 2025

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

I appeared for an interview in Sep 2024.

Round 1 - Coding Test 

C sharp.Net
SQL server database
Java

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 

(1 Question)

  • Q1. Basic java questions
Round 3 - HR 

(1 Question)

  • Q1. Salary discusion

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 Rakuten
Q2. Merge Two Sorted Arrays Problem Statement Given two sorted intege ... read more
asked in Amazon
Q3. Minimum Number of Platforms Needed Problem Statement You are give ... read more
asked in Cognizant
Q4. Nth Fibonacci Number Problem Statement Calculate the Nth term in ... read more
asked in PhonePe
Q5. Form a Triangle Problem Statement You are given an array of integ ... read more
Interview experience
4
Good
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Selected Selected

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

Round 1 - Coding Test 

Focus on graph questions and os internals

Round 2 - One-on-one 

(2 Questions)

  • Q1. Merge sort mathematical proof
  • Ans. 

    Merge sort is a divide and conquer algorithm that recursively splits an array into halves, sorts them, and then merges them back together.

    • Merge sort divides the array into two halves, sorts each half, and then merges them back together in sorted order.

    • It has a time complexity of O(n log n) in the worst case scenario.

    • Merge sort is stable and can be used for sorting linked lists as well.

    • Example: Given array [38, 27, 43, ...

  • Answered by AI
  • Q2. Project discussion in detail

Interview Preparation Tips

Interview preparation tips for other job seekers - Use STAR method to explain your projects

Skills evaluated in this interview

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

Not that much difficult

Round 3 - Coding Test 

Data structure

Round 4 - HR 

(1 Question)

  • Q1. Normal questions like where do you see yourself

Interview Preparation Tips

Interview preparation tips for other job seekers - Coding are must specially data structure

I appeared for an interview in Jan 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 90 Minutes
Round difficulty - Easy

First round is Online Test (no negative marking). It was held on campus itself in assigned labs. The test is divided into four main sections:

  • Q1. 

    Level Order Traversal Problem Statement

    Given a binary tree of integers, return the level order traversal of the binary tree.

    Input:

    The first line contains an integer 'T', representing the number of te...
  • Ans. 

    Return the level order traversal of a binary tree given in level order with null nodes represented by -1.

    • Parse the input to create the binary tree using level order traversal

    • Use a queue to perform level order traversal of the binary tree

    • Print the node values in level order traversal

  • Answered by AI
  • Q2. 

    Reverse Words in a String: Problem Statement

    You are given a string of length N. Your task is to reverse the string word by word. The input may contain multiple spaces between words and may have leading o...

  • Ans. 

    Reverse words in a string while handling leading/trailing spaces and multiple spaces between words.

    • Split the input string by spaces to get individual words.

    • Reverse the order of the words in the resulting array.

    • Join the reversed words with a single space to form the final reversed string.

  • Answered by AI
Round 2 - Video Call 

Round duration - 60 Minutes
Round difficulty - Easy

Technical round:asked general questions about networking, os and troubleshooting.
There were three rounds of interviews, all knockout rounds and were held on the same day. It will be a very long day for you, so I suggest you to be prepared.


This interview is based completely on Networking concepts. They expect you to answer in complete depth and be as detailed as possible. It is very normal for interviewer to keep typing on laptop to record your answers while you speak, so speak only what you are sure about, but do not be intimidated by it. A few questions that were asked:

Round 3 - Video Call 

Round duration - 60 Minutes
Round difficulty - Easy

This round was based on Operating Systems and troubleshooting. Just like Interview 1, they expect you to answer in depth.

Other important topics for AWS Operating Systems and Troubleshooting interview: OS boot process (Win/Linux); Memory management ;Memory pages; Buffer and Caches, Basic commands; System date/time management, network time protocol; Managing Users and groups; File permissions; Managing softwares – installation, uninstallation, upgrade etc; Managing system services and background processes; Remote management of a system – SSH, RDP etc; Network protocols – FTP, HTTP (web servers), SMTP (mail server); System automation – cron, batch jobs, windows startup tasks

Round 4 - HR 

Round duration - 45 Minutes
Round difficulty - Easy

Managerial Round- A senior manager from AWS will be taking this interview. It was very conversational and was based mostly on CV. All questions were asked in a completely non technical perspective, but had to be answered pertaining to previous professional tech experiences (be it academic, or internship related), and not in a generalised form.

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in HyderabadEligibility criteria6.5 cgpaAmazon Web Services (AWS) interview preparation:Topics to prepare for the interview - DATA STRUCTURES, C, C++, JAVA, DBMS, OS, COMPUTER NETWORKS, CLOUD, linuxTime required to prepare for the interview - 2 MonthsInterview preparation tips for other job seekers

Tip 1 : Have an idea about cloud computing and aws services
Tip 2 : learn linux and basic computer networks
Tip 3 : moderate level coding questions need to be practiced

Application resume tips for other job seekers

Tip 1 : have some clous based technology included in your resume
Tip 2 : be confident and brush upon your basics in linux,networks and operating systems

Final outcome of the interviewSelected

Skills evaluated in this interview

Top trending discussions

View All
Interview Tips & Stories
1w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about Amazon Web Services?
Ask anonymously on communities.

Interview questions from similar companies

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

Interview Questionnaire 

3 Questions

  • Q1. Basic Programming questions.
  • Q2. Fibonacci program
  • Ans. 

    A Fibonacci program generates a sequence where each number is the sum of the two preceding ones, starting from 0 and 1.

    • The Fibonacci sequence starts with 0 and 1.

    • Each subsequent number is the sum of the previous two: 0, 1, 1, 2, 3, 5, 8, 13, ...

    • Common implementations include recursive, iterative, and using dynamic programming.

    • Example of an iterative approach in Python: ```python def fibonacci(n): a, b = 0, 1 ...

  • Answered by AI
  • Q3. OOPS concepts.

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare basic OOPS concepts and basic programs.

I applied via LinkedIn and was interviewed before Jul 2021. There were 2 interview rounds.

Round 1 - Aptitude Test 

Easy logical questions
basic quant

Round 2 - Coding Test 

Easy level coding questions
Counting frequency of alphabets

Interview Preparation Tips

Interview preparation tips for other job seekers - Just go through the basics of javascript
Hoisting
Are these interview questions helpful?

Interview Questionnaire 

1 Question

  • Q1. How to use multiple dispatch in redux?
  • Ans. 

    Multiple dispatch is not a feature of Redux. It can be achieved using middleware or custom logic.

    • Middleware like redux-thunk or redux-saga can be used to dispatch multiple actions based on a single action.

    • Custom logic can be implemented in the reducer to handle multiple actions based on a single action type.

    • For example, a single 'ADD_ITEM' action can trigger multiple actions like 'UPDATE_TOTAL', 'UPDATE_HISTORY', etc.

    • M...

  • Answered by AI

Skills evaluated in this interview

I applied via Naukri.com and was interviewed before Sep 2019. There were 6 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. IQ Test
  • Q2. Machine Test
  • Q3. Face To Face

Interview Preparation Tips

Interview preparation tips for other job seekers - basically there are 3 rounds:-
1. IQ Test
2. Machine Test
3. Face to Face

IQ Test is not so tough but prepare well Machine Test
Machine Test Question are like :-
Q.1 - We declare a variable in C++ like "is_this_a_variable" and in Java like "IsThisAVariable". There is underscore in between every word and first alphabet of every word is in lowercase in C++ and in Java first alphabet is in capital without underscore. Create a program in which if user input a string in a C++ variable format it will convert the input in java variable format.

Q2. Count the frequency of a string.
user input string - pqhphi
output-
p - 2
q - 1
h - 2
i - 1

Be strong in algorithms and data structure.

I applied via Walk-in and was interviewed before Sep 2019. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. 1.Technical Ques(OOPS Concept)and 2. Area of Interest 3. About Company 4. more

Interview Preparation Tips

Interview preparation tips for other job seekers - Hello Folks,
Sharing some tips while facing Interview Assessment or GD Round Assessment.
1. Be Confident always give the answer what they ask for, Never connect your answer with different topic.
2. Always go through Company Portal or wiki about their Operation & Function.
3. Always have positive vibes that whatever yes or No, You will surely gain something.
All the Best..!!

Amazon Web Services Interview FAQs

How many rounds are there in Amazon Web Services Software Developer interview?
Amazon Web Services interview process usually has 2-3 rounds. The most common rounds in the Amazon Web Services interview process are Coding Test, Resume Shortlist and HR.
What are the top questions asked in Amazon Web Services Software Developer interview?

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

  1. Merge sort mathematical pr...read more
  2. basic java questi...read more

Tell us how to improve this page.

Overall Interview Experience Rating

4.3/5

based on 3 interview experiences

Difficulty level

Moderate 50%
Hard 50%

Duration

Less than 2 weeks 50%
4-6 weeks 50%
View more
Amazon Web Services Software Developer Salary
based on 25 salaries
₹15 L/yr - ₹27.8 L/yr
101% more than the average Software Developer Salary in India
View more details

Amazon Web Services Software Developer Reviews and Ratings

based on 9 reviews

3.9/5

Rating in categories

4.6

Skill development

3.2

Work-life balance

4.4

Salary

3.0

Job security

3.7

Company culture

4.5

Promotions

4.3

Work satisfaction

Explore 9 Reviews and Ratings
Cloud Support Engineer
379 salaries
unlock blur

₹18.9 L/yr - ₹30.5 L/yr

Digital Associate
280 salaries
unlock blur

₹2 L/yr - ₹3.6 L/yr

Cloud Support Associate
187 salaries
unlock blur

₹10 L/yr - ₹16 L/yr

Cloud Engineer
150 salaries
unlock blur

₹9.2 L/yr - ₹39 L/yr

Solution Architect
87 salaries
unlock blur

₹40 L/yr - ₹65.4 L/yr

Explore more salaries
Compare Amazon Web Services with

Amazon

4.0
Compare

Accenture

3.8
Compare

Wipro

3.7
Compare

Cognizant

3.7
Compare
write
Share an Interview