Filter interviews by
I applied via Recruitment Consulltant and was interviewed in Aug 2024. There were 2 interview rounds.
Data structures, theoretical quesiton, past project discussion.
Data structure medium problem asked in the interview
Top trending discussions
I applied via Naukri.com and was interviewed before Mar 2022. There were 4 interview rounds.
I applied via Naukri.com and was interviewed before Jul 2022. There were 3 interview rounds.
Implement binary search algorithm to find a target string in a sorted array of strings.
Ensure the array of strings is sorted before performing binary search.
Compare the target string with the middle element of the array and adjust the search range accordingly.
Repeat the process until the target string is found or the search range is exhausted.
I applied via Recruitment Consulltant and was interviewed before May 2023. There were 2 interview rounds.
Its mcqs where we need to answer 25 questions
I applied via Referral and was interviewed before Sep 2023. There was 1 interview round.
A polyfill is a piece of code that provides modern functionality on older browsers that do not natively support it.
Polyfills are commonly used for adding support for new JavaScript features on older browsers.
Two popular polyfills are 'Babel' for ES6 features and 'fetch' for the Fetch API.
Polyfills help ensure a consistent user experience across different browsers.
Polyfills can be implemented using JavaScript libraries ...
Create a todo list using React for managing tasks and reminders.
Use React components to create a form for adding tasks
Store tasks in state and display them in a list
Add functionality to mark tasks as completed and delete tasks
Implement features like filtering tasks by status or due date
I applied via Naukri.com and was interviewed in Sep 2021. There were 4 interview rounds.
Count the number of flips required to convert a binary string to alternate 0 and 1.
Iterate through the string and count the number of flips required to make it alternate.
Keep track of the current character and the expected character.
Example: 001101 -> 010101 requires 2 flips.
Example: 101010 -> 010101 requires 3 flips.
Find the maximum profit from buying and selling a stock given an array of its values.
Iterate through the array and keep track of the minimum value seen so far.
Calculate the profit at each index and update the maximum profit seen.
Return the maximum profit.
Boundary traversal of a tree
Boundary traversal involves visiting the nodes on the boundary of a tree in a specific order
Start with the root node and traverse the left boundary, then the leaf nodes from left to right, and finally the right boundary
Use recursion to traverse the left and right subtrees
Exclude the leaf nodes that are also part of the left or right boundary
Reverse a linked list in groups of k nodes.
Divide the linked list into groups of k nodes
Reverse each group of k nodes
Connect the reversed groups to form the final linked list
Use recursion or iteration to implement the solution
I applied via Approached by Company and was interviewed before Jun 2023. There were 4 interview rounds.
Machine coding - design food ordering service,
Use Dutch National Flag algorithm to sort array of 0s, 1s, and 2s in single pass.
Initialize three pointers low = 0, mid = 0, high = n-1 where n is the length of the array.
Iterate through the array and swap elements based on their values and positions.
Example: Input array ['0', '1', '2', '0', '1', '2'] should be sorted as ['0', '0', '1', '1', '2', '2'].
Return new trees after deleting specified nodes from a given tree
Traverse the tree and delete nodes that match the given list
For each deleted node, create a new tree with the remaining nodes
Return all new trees created after deletion
Restaurant management system to streamline operations, orders, inventory, and customer service.
Include features for table management, order processing, menu customization, inventory tracking, and customer feedback.
Implement user roles for staff, managers, and administrators with varying levels of access and permissions.
Integrate payment processing systems for seamless transactions and reporting.
Utilize data analytics t...
Microservices are a software architecture pattern where applications are built as a collection of small, loosely coupled services.
Microservices are independent and autonomous services that communicate with each other through APIs.
Each microservice is responsible for a specific business capability and can be developed, deployed, and scaled independently.
Microservices promote flexibility, scalability, and resilience in s...
SOAP APIs are a protocol for exchanging structured information in web services using XML-based messages.
SOAP stands for Simple Object Access Protocol
It is a messaging protocol that allows programs running on different operating systems to communicate with each other
SOAP APIs use XML to format the data being sent
They are commonly used in enterprise-level applications for integrating different systems
SOAP APIs provide a
REST APIs are a set of rules and protocols that allow different software applications to communicate and interact with each other over the internet.
REST stands for Representational State Transfer
REST APIs use HTTP methods like GET, POST, PUT, DELETE to perform operations on resources
REST APIs are stateless, meaning each request from a client to a server contains all the necessary information
REST APIs typically return d...
based on 1 interview
Interview experience
based on 4 reviews
Rating in categories
Assistant Manager
240
salaries
| ₹4.9 L/yr - ₹18 L/yr |
Senior Executive
233
salaries
| ₹2.4 L/yr - ₹10.3 L/yr |
Business Development Executive
181
salaries
| ₹2 L/yr - ₹4.6 L/yr |
Beauty Advisor
181
salaries
| ₹1.7 L/yr - ₹5 L/yr |
Associate Manager
106
salaries
| ₹7.2 L/yr - ₹26 L/yr |
Amazon
Flipkart
Udaan
Indiamart Intermesh