Filter interviews by
I was interviewed in Jan 2025.
High Level Design (HLD) of a system involves defining the architecture and components of the system.
Identify the main components of the system
Define the interactions between these components
Specify the interfaces and communication protocols used
Consider scalability, performance, and security aspects
Create diagrams like UML diagrams to visualize the design
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
I mentored a junior engineer on a project, providing guidance and support throughout the process.
Assigned specific tasks and provided clear instructions
Offered regular check-ins and feedback on their progress
Encouraged them to ask questions and seek help when needed
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...
Deliveroo interview questions for designations
Top trending discussions
There are 2 questions Both are average everyone can do.
Left view of Binary tree is the set of nodes visible when the tree is viewed from the left side.
Traverse the tree level by level from left to right
Keep track of the first node encountered at each level
Example: For a tree with root node A and left children B and C, the left view would be [A, B]
I applied via Company Website and was interviewed in Aug 2023. There were 3 interview rounds.
I'm knowlege of c language
I applied via Approached by Company and was interviewed in May 2024. There were 2 interview rounds.
1 hr coding round required me to solve 2 leetcode medium questions
Design an online grocery store similar to zepto.
Implement user-friendly interface for easy navigation
Include search functionality for quick product discovery
Offer secure payment options for customer convenience
Provide delivery options with tracking feature
Include customer reviews and ratings for products
Implement inventory management system for real-time updates
I applied via Approached by Company and was interviewed in Nov 2024. There was 1 interview round.
Longest substring without repetition
I applied via Campus Placement 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
Lists and Trees were asked
based on 4 interviews
Interview experience
based on 1 review
Rating in categories
Senior Software Engineer
25
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
14
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer2
8
salaries
| ₹0 L/yr - ₹0 L/yr |
Service Desk Specialist
7
salaries
| ₹0 L/yr - ₹0 L/yr |
Analytics Engineer
5
salaries
| ₹0 L/yr - ₹0 L/yr |
Zomato
Swiggy
Uber eats
FoodPanda