i
Amazon
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
Shell and python rounds have been conducted
Python round conducted with different logic
Shell scripting with different logic
To find the biggest number in an array.
Iterate through the array and compare each element with a variable that stores the current maximum value.
If the current element is greater than the maximum value, update the maximum value.
Return the maximum value after iterating through the entire array.
I applied via LinkedIn and was interviewed in Nov 2024. There was 1 interview round.
I applied via Referral and was interviewed in Jun 2024. There were 3 interview rounds.
Hackerrank Coding Test, Leetcode medium questions
HLD test, was asked to design an online coding platform like leetcode
Some database questions,some java questions .
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...
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 ...
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...
A distributed system is a collection of independent computers that appear to the users as a single coherent system.
Consists of multiple computers connected through a network
Allows for parallel processing and fault tolerance
Examples include cloud computing, peer-to-peer networks, and distributed databases
Use Jenkins pipeline to deploy automation from git repo
Create a Jenkins pipeline job
Configure the job to pull code from the git repository
Define the deployment steps in the Jenkinsfile
Use Jenkins plugins like Git plugin and Pipeline plugin for automation
Ensure proper permissions and credentials are set up for accessing the git repo
I applied via Job Portal and was interviewed in May 2024. There was 1 interview round.
React based
problem solving round
posted on 19 Dec 2023
I applied via LinkedIn and was interviewed in Nov 2023. There were 2 interview rounds.
Create subarrays with sum = 0 from given array of integers.
Iterate through the array and keep track of the running sum.
Store the running sum in a hashmap and check if the current sum - any previous sum equals 0.
If yes, then the subarray between those two indices has a sum of 0.
The left view of a binary tree is the set of nodes visible when the tree is viewed from the left side.
Traverse the tree in a level order manner and keep track of the first node at each level.
Use a queue to store nodes at each level and update the left view nodes accordingly.
Example: For a binary tree with root node 1, left child 2, and right child 3, the left view would be [1, 2].
I was interviewed before Jul 2023.
45 min round. Similar to Leetcode medium level question.
45 min coding round, 2 question asked
Design a system for proximity service
Utilize geolocation data to track user locations
Implement algorithms to calculate proximity between users
Use real-time updates to notify users of nearby contacts
I applied via Company Website and was interviewed in Sep 2023. There were 2 interview rounds.
Implement an iterator to flatten 2D vector
Use Dijkstra's algorithm to find the shortest path to get all keys
Implement Dijkstra's algorithm to find the shortest path in a graph
Consider the keys as nodes in the graph and the paths between keys as edges
Keep track of the keys collected and update the shortest path accordingly
Customer Service Associate
4.1k
salaries
| ₹0.6 L/yr - ₹6 L/yr |
Transaction Risk Investigator
3.1k
salaries
| ₹2.5 L/yr - ₹6.5 L/yr |
Associate
2.8k
salaries
| ₹0.8 L/yr - ₹6.7 L/yr |
Senior Associate
2.4k
salaries
| ₹2 L/yr - ₹10.1 L/yr |
Program Manager
2k
salaries
| ₹9 L/yr - ₹36 L/yr |
Flipkart
TCS
Netflix