i
Amazon
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Referral and was interviewed before Jan 2024. There was 1 interview round.
2 DSA LeetCode Medium Questions + Follow-up Leadership Principles MCQ questions.
I applied via Company Website and was interviewed before Aug 2023. There was 1 interview round.
LRU caching algorithm stores most recently used items, discarding least recently used items when full.
Use a doubly linked list to maintain order of items based on recent usage
Use a hashmap to quickly access items in the cache
When an item is accessed, move it to the front of the linked list
When cache is full, remove the last item in the linked list
Use quickselect algorithm to find the kth min element from an array
Implement quickselect algorithm to partition the array based on a pivot element
Recursively select the partition to search for the kth min element
Time complexity is O(n) on average, O(n^2) worst case
I applied via Instahyre and was interviewed in Jun 2022. There were 5 interview rounds.
There were 3 coding questions within 1.5 hrs, 2 leetcode medium, 1 leetcode easy.
What people are saying about Amazon
I applied via Referral and was interviewed before Aug 2023. There were 2 interview rounds.
CodeSignal. LeetCode Easy-Meduim
Behavioural questions for initial 15 mins. Live coding for 45 mins. Leetcode Medium-Hard
Amazon interview questions for designations
I applied via Company Website and was interviewed before Feb 2023. There were 2 interview rounds.
2 questions based on dynamic programming
The time complexity of the code can be determined by analyzing the number of operations performed as a function of the input size.
Time complexity is typically expressed using Big O notation, which describes the upper bound on the growth rate of the algorithm.
Common time complexities include O(1) for constant time, O(log n) for logarithmic time, O(n) for linear time, O(n^2) for quadratic time, and O(n!) for factorial ti...
Yes, it can be improved by considering alternative approaches or technologies.
Consider different algorithms or data structures for optimization
Explore new technologies or frameworks that may offer better performance
Collaborate with team members to brainstorm alternative solutions
Conduct code reviews and seek feedback for improvement
Get interview-ready with Top Amazon Interview Questions
I applied via Job Fair and was interviewed before Feb 2023. There were 2 interview rounds.
Data Structures for 45 mins on Hackerrank
Kadane's algorithm is used to find the maximum subarray sum in an array of integers.
Iterate through the array and keep track of the maximum sum ending at each index.
At each index, choose between extending the previous subarray or starting a new subarray.
The final result is the maximum sum found during the iteration.
I applied via LinkedIn and was interviewed before Sep 2022. There were 3 interview rounds.
2 questions medium difficulty
JSP servlets were used for dynamic web page generation and server-side processing.
Used for creating dynamic web pages by embedding Java code in HTML
Facilitates server-side processing of user requests
Enables separation of presentation and business logic
Provides scalability and reusability of code
Example: Used JSP servlets to generate personalized user profiles on a website
I applied via Company Website and was interviewed before Oct 2022. There were 4 interview rounds.
Some medium level leetcode questions
Some general behavioural questions
I applied via Referral and was interviewed before Jul 2021. There were 3 interview rounds.
OA is tough clear it Practice DSA
Coding is super hard solve leetcode
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
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
I applied via Amazon websi and was interviewed in Aug 2020. There was 1 interview round.
DFS based question to find number of rotten tomatoes in an array of strings.
Implement DFS to traverse the array of strings
Check each element for rotten tomatoes
Keep track of the count of rotten tomatoes
Some of the top questions asked at the Amazon Software Development Engineer interview -
The duration of Amazon Software Development Engineer interview process can vary, but typically it takes about 2-4 weeks to complete.
based on 34 interviews
4 Interview rounds
based on 134 reviews
Rating in categories
Bangalore / Bengaluru
0-7 Yrs
Not Disclosed
Hyderabad / Secunderabad
2-7 Yrs
₹ 5-39.65 LPA
Customer Service Associate
4.2k
salaries
| ₹0.6 L/yr - ₹6.8 L/yr |
Transaction Risk Investigator
3.1k
salaries
| ₹2 L/yr - ₹6.1 L/yr |
Associate
2.9k
salaries
| ₹0.8 L/yr - ₹7 L/yr |
Senior Associate
2.5k
salaries
| ₹2 L/yr - ₹10.5 L/yr |
Program Manager
2.2k
salaries
| ₹9 L/yr - ₹37 L/yr |
Flipkart
TCS
Netflix