Filter interviews by
posted on 5 Mar 2024
I applied via Referral and was interviewed before Mar 2023. There was 1 interview round.
I applied via Naukri.com and was interviewed in Mar 2020. There were 3 interview rounds.
An unique id for a massive parallel system can be generated using a combination of timestamp, machine id and a random number.
Use a timestamp to ensure uniqueness
Include a machine id to avoid collisions in a distributed system
Add a random number to further increase uniqueness
Consider using a UUID (Universally Unique Identifier) for simplicity
Ensure the id generation algorithm is thread-safe
A parking lot system that manages parking spots and vehicles.
Create a class for parking lot with attributes like total number of spots, available spots, etc.
Create a class for vehicle with attributes like license plate number, type, etc.
Implement methods for parking a vehicle, removing a vehicle, and checking availability of spots.
Use data structures like arrays and maps to store and retrieve information.
Consider imple
posted on 5 Oct 2023
Tree & linkedlist questions
I applied via Approached by Company and was interviewed in Oct 2022. There were 5 interview rounds.
Hackerrank Test -> OA -> 2 Questions to be solved in 2 Hours
Detect if there is a loop in a graph.
Use Depth First Search (DFS) to traverse the graph.
If a node is visited twice during DFS, then there is a loop.
Maintain a visited set to keep track of visited nodes.
If a node is already in the visited set, then there is a loop.
Zomato is a food delivery and restaurant discovery platform that connects users with local restaurants.
Zomato uses a microservices architecture to handle its various functionalities.
The system is designed to handle a large number of concurrent users and requests.
Zomato uses a combination of relational and NoSQL databases to store data.
The platform uses machine learning algorithms to provide personalized recommendations...
Design HLD and LLD of Zomato
High-Level Design (HLD) should include the overall architecture of the system, including components and their interactions
Low-Level Design (LLD) should include detailed design of each component, including data structures, algorithms, and interfaces
HLD should consider scalability, availability, and fault tolerance
LLD should consider performance, security, and maintainability
Example components...
Questions will be on data structures.
System design of web apps involves planning the architecture, components, and interactions of a web application.
Understand the requirements and constraints of the web app
Identify the key components such as frontend, backend, database, and APIs
Design the architecture considering scalability, performance, security, and maintainability
Choose appropriate technologies and frameworks for each component
Consider factors like l...
I was interviewed before Feb 2024.
Questions on ALgo & DS.
I applied via Referral and was interviewed before Dec 2023. There were 3 interview rounds.
2 medium leetcode questions based on sliding window and DP
I applied via Shine and was interviewed in Mar 2023. There were 3 interview rounds.
Algo and one question regarding solving problem to test coding skills.
based on 1 interview
Interview experience
based on 1 review
Rating in categories
Store Manager
283
salaries
| ₹0 L/yr - ₹0 L/yr |
Assistant Manager
131
salaries
| ₹0 L/yr - ₹0 L/yr |
Customer Service Associate
105
salaries
| ₹0 L/yr - ₹0 L/yr |
Supervisor
88
salaries
| ₹0 L/yr - ₹0 L/yr |
Duty Manager
82
salaries
| ₹0 L/yr - ₹0 L/yr |
Big Bazaar
Reliance Fresh
DMart
Spencer's Retail