Faster and better experience!
Filter interviews by
Data structure Algorithm
Design a system to allow users to claim 6M burgers in 10 minutes
Implement a scalable backend system to handle high volume of requests
Use load balancing to distribute requests evenly across servers
Set up a queue system to manage incoming requests and process them efficiently
Implement caching mechanisms to reduce response times
Consider implementing rate limiting to prevent abuse of the system
I handle concurrent requests by implementing thread-safe data structures and using synchronization techniques.
Use thread-safe data structures like ConcurrentHashMap in Java
Implement locking mechanisms like synchronized blocks or ReentrantLock
Utilize thread pools to limit the number of concurrent requests
Consider using asynchronous programming to handle multiple requests efficiently
Monolith is a single, large application while Microservices is a collection of small, independent services.
Monolith is easier to develop and test as it is a single unit.
Microservices offer better scalability and flexibility as each service can be developed, deployed, and scaled independently.
Monolith can lead to dependencies and bottlenecks, while Microservices can be more resilient to failures.
Microservices allow for ...
I applied via Approached by Company and was interviewed before Jul 2023. There were 2 interview rounds.
One hour round, with 10 mins of MCQ round. Then followed by two coding questions related to arrays and graph.
Sharding is a technique used to horizontally partition data across multiple databases to improve performance and scalability.
Sharding helps distribute data across multiple servers to reduce the load on a single server.
It can improve query performance by allowing parallel processing of queries across multiple shards.
Common sharding strategies include range-based sharding, hash-based sharding, and composite sharding.
Exam...
Top trending discussions
Create a REST API to retrieve employee data by ID
Use a GET request to /employees/{id} endpoint
Query the database for employee data based on the provided ID
Return the employee data in JSON format
I applied via campus placement at Maulana Azad National Institute of Technology (NIT), Bhopal and was interviewed in Jul 2024. There were 2 interview rounds.
3 questions easy-medium level leetcode problem I solved 2 completely and 3rd question partially (9/15 test cases passed) to move on to 2nd round
I applied via Company Website and was interviewed in Nov 2024. There was 1 interview round.
1. PEAK ELEMENT QUESTION.
2. COIN DENOMINATION
I applied via Approached by Company and was interviewed in Sep 2024. There was 1 interview round.
Create a pagination component using an API to display data for different pages.
Use API to fetch data for each page
Implement pagination logic to display data for each page
Allow users to navigate between pages
I applied via Referral and was interviewed in Apr 2024. There was 1 interview round.
I applied via Referral and was interviewed in Mar 2024. There were 3 interview rounds.
Given some ant ui design to reacreate from scretch
Interview experience
based on 1 review
Rating in categories
Senior Software Engineer
22
salaries
| ₹45 L/yr - ₹80 L/yr |
Software Engineer
13
salaries
| ₹26 L/yr - ₹53 L/yr |
Software Developer
8
salaries
| ₹22 L/yr - ₹58 L/yr |
Software Engineer2
8
salaries
| ₹36 L/yr - ₹65 L/yr |
Service Desk Specialist
6
salaries
| ₹14 L/yr - ₹24.8 L/yr |
Zomato
Swiggy
Uber eats
FoodPanda