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 System Software Engineer Interview Questions and Answers

Updated 4 May 2024

Amazon System Software Engineer Interview Experiences

1 interview found

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via campus placement at Jawaharlal Nehru Technological University (JNTU) and was interviewed before May 2023. There were 2 interview rounds.

Round 1 - Coding Test 

1 coding algo question and MCQ

Round 2 - Technical 

(2 Questions)

  • Q1. Kth element from last in linked list
  • Ans. 

    To find the Kth element from the end in a linked list, we can use the two-pointer technique.

    • Use two pointers, one moving K steps ahead of the other

    • When the first pointer reaches the end, the second pointer will be at the Kth element from the end

    • Handle edge cases like K being larger than the length of the linked list

  • Answered by AI
  • Q2. Search in a row wise column wise sorted 2D array
  • Ans. 

    Search for a target value in a row-wise and column-wise sorted 2D array.

    • Start from the top right corner of the array

    • If the target value is less than the current element, move left

    • If the target value is greater than the current element, move down

    • Repeat until the target value is found or the boundaries of the array are reached

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Amazon System Software Engineer interview:
  • Leetcode
Interview preparation tips for other job seekers - Be confident during interview and communicate with the interviewer

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Oct 2024. There were 3 interview rounds.

Round 1 - Coding Test 

Test contains 26 questions for me 13 are java based 13 are c++ based

Round 2 - Technical 

(2 Questions)

  • Q1. Indexing in dbms
  • Ans. 

    Indexing in DBMS is a technique to improve the performance of queries by creating a data structure that allows for faster retrieval of data.

    • Indexes are created on columns in a database table to speed up the retrieval of rows that match a certain condition.

    • Types of indexes include clustered, non-clustered, unique, and composite indexes.

    • Examples of indexing techniques include B-tree, hash, and bitmap indexes.

    • Indexing can...

  • Answered by AI
  • Q2. Find whether two strings are or not anagrams
  • Ans. 

    Check if two strings are anagrams by comparing the sorted characters in each string.

    • Sort the characters in both strings and compare if they are equal.

    • Ignore spaces and punctuation when comparing the strings.

    • Example: 'listen' and 'silent' are anagrams.

    • Example: 'hello' and 'world' are not anagrams.

  • Answered by AI
Round 3 - Technical 

(2 Questions)

  • Q1. Inorder traversal without recursion
  • Ans. 

    Use a stack to simulate the recursive inorder traversal process

    • Create an empty stack to store nodes

    • Start with the root node and push it onto the stack

    • While the stack is not empty, keep traversing left and pushing nodes onto the stack

    • Once you reach a leaf node, pop it from the stack, print its value, and move to its right child

    • Repeat the process until all nodes have been visited

  • Answered by AI
  • Q2. How to make a class final
  • Ans. 

    To make a class final, use the 'final' keyword in the class declaration.

    • Use the 'final' keyword before the 'class' keyword in the class declaration

    • A final class cannot be subclassed or extended

    • Final classes are often used for utility classes or classes that should not be modified

  • Answered by AI

Skills evaluated in this interview

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

I applied via Recruitment Consulltant and was interviewed in Sep 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

Java coding questions

Round 2 - Technical 

(3 Questions)

  • Q1. Explain Java oops concepts?
  • Ans. 

    Java oops concepts include inheritance, encapsulation, polymorphism, and abstraction.

    • Inheritance allows a class to inherit properties and behavior from another class.

    • Encapsulation hides the internal state of an object and restricts access to it.

    • Polymorphism allows objects to be treated as instances of their parent class.

    • Abstraction hides the implementation details and only shows the necessary features.

  • Answered by AI
  • Q2. What is collections?
  • Ans. 

    Collections in programming refer to data structures that allow you to store and manipulate groups of objects.

    • Collections provide a way to organize and manage data efficiently

    • Examples include lists, sets, maps, queues, and stacks

    • Collections can be used to perform operations like adding, removing, and searching for elements

  • Answered by AI
  • Q3. Write a code to reverse number?
  • Ans. 

    Code to reverse a number in JavaScript

    • Convert the number to a string to easily manipulate each digit

    • Use array methods like split, reverse, and join to reverse the number

    • Convert the reversed string back to a number before returning

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. Introduction about yourself?
  • Ans. 

    I am a recent graduate with a degree in Computer Science and a passion for coding and problem-solving.

    • Graduated with a degree in Computer Science

    • Proficient in programming languages like Java, Python, and C++

    • Completed internships at tech companies like Google and Microsoft

    • Enthusiastic about learning new technologies and working in a team environment

  • Answered by AI
  • Q2. Do you know about the company?
  • Ans. 

    The company is a leading software development firm specializing in creating innovative solutions for various industries.

    • Company focuses on creating innovative software solutions

    • Has a strong presence in various industries

    • Known for their expertise in software development

  • Answered by AI

Skills evaluated in this interview

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

(4 Questions)

  • Q1. Data structure and algorithm
  • Q2. Some tricky logical question
  • Q3. Stack and queue
  • Q4. Some basic question about system Design
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I applied via Referral and was interviewed in Jun 2024. There were 3 interview rounds.

Round 1 - Coding Test 

Hackerrank Coding Test, Leetcode medium questions

Round 2 - Coding Test 

HLD test, was asked to design an online coding platform like leetcode

Round 3 - Technical 

(2 Questions)

  • Q1. Most interesting project you have worked on
  • Q2. How do you handle conflict at workplace

Interview Preparation Tips

Interview preparation tips for other job seekers - - Prepare leetcode medium
- Prepare HLD well
Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

It was a medium-level DSA round

Round 2 - Coding Test 

This was also a DSA round

Round 3 - Coding Test 

This again a DSA round

Round 4 - Technical 

(1 Question)

  • Q1. Can't disclose the question because of NDA signed but it was a design round
Round 5 - One-on-one 

(1 Question)

  • Q1. This was a project discussion round
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
No response
Round 1 - Coding Test 

Medium questions dp array graph recurrin

Round 2 - One-on-one 

(1 Question)

  • Q1. Leetcod easy question
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Some database questions,some java questions .

Round 2 - Technical 

(3 Questions)

  • Q1. What is the difference between javascript and jQuery.
  • Ans. 

    JavaScript is a programming language used for web development, while jQuery is a library built with JavaScript to simplify HTML document traversal and manipulation.

    • JavaScript is a programming language, while jQuery is a library written in JavaScript.

    • JavaScript can be used for a wide range of tasks, while jQuery is mainly used for DOM manipulation and event handling.

    • JavaScript is a core technology for web development, w...

  • Answered by AI
  • Q2. Define different types of join
  • Ans. 

    Different types of joins are used in SQL to combine rows from two or more tables based on a related column between them.

    • Inner Join: Returns rows when there is at least one match in both tables.

    • Left Join (or Left Outer Join): Returns all rows from the left table and the matched rows from the right table.

    • Right Join (or Right Outer Join): Returns all rows from the right table and the matched rows from the left table.

    • Full ...

  • Answered by AI
  • Q3. Define multithreading concept and exception handling.
  • Ans. 

    Multithreading allows multiple threads to run concurrently, while exception handling deals with errors in a program.

    • Multithreading involves running multiple threads simultaneously to improve performance and responsiveness.

    • Threads share the same memory space but have their own program counter and registers.

    • Exception handling is a mechanism to handle errors or exceptional situations in a program.

    • It helps prevent the prog...

  • Answered by AI

Skills evaluated in this interview

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

(1 Question)

  • Q1. Past Experience
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Basic Question of percentage, ratio,time and work and etc

Round 2 - Coding Test 

Fixed Logic Question with implementation

Interview Preparation Tips

Interview preparation tips for other job seekers - Na

Amazon Interview FAQs

How many rounds are there in Amazon System Software Engineer interview?
Amazon interview process usually has 2 rounds. The most common rounds in the Amazon interview process are Coding Test and Technical.
What are the top questions asked in Amazon System Software Engineer interview?

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

  1. Search in a row wise column wise sorted 2D ar...read more
  2. Kth element from last in linked l...read more

Tell us how to improve this page.

Amazon System Software Engineer Interview Process

based on 1 interview

Interview experience

3
  
Average
View more

Interview Questions from Similar Companies

Reliance Retail Interview Questions
3.9
 • 1.5k Interviews
Flipkart Interview Questions
4.0
 • 1.4k Interviews
Paytm Interview Questions
3.3
 • 776 Interviews
Tata Group Interview Questions
4.2
 • 358 Interviews
BigBasket Interview Questions
3.9
 • 357 Interviews
Myntra Interview Questions
4.0
 • 216 Interviews
Blinkit Interview Questions
3.7
 • 182 Interviews
Uber Interview Questions
4.2
 • 167 Interviews
AmbitionBox Interview Questions
4.9
 • 153 Interviews
JioMart Interview Questions
3.9
 • 96 Interviews
View all
Amazon System Software Engineer Salary
based on 7 salaries
₹18.5 L/yr - ₹46 L/yr
297% more than the average System Software Engineer Salary in India
View more details
Customer Service Associate
4.2k salaries
unlock blur

₹0.6 L/yr - ₹5 L/yr

Transaction Risk Investigator
3.1k salaries
unlock blur

₹2 L/yr - ₹6.5 L/yr

Associate
2.8k salaries
unlock blur

₹0.8 L/yr - ₹6.6 L/yr

Senior Associate
2.5k salaries
unlock blur

₹2 L/yr - ₹10.1 L/yr

Program Manager
2.3k salaries
unlock blur

₹9 L/yr - ₹36.2 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