Filter interviews by
Few MCQ + 1 Coding Question
Gave an Android code, we had to complete a given task and review a feature in the given code
Data structure Algorithm
I applied via Recruitment Consulltant and was interviewed in Oct 2024. There were 2 interview rounds.
Hackerrank - Android Fundamentals
Android Application Assignment
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 ...
Deliveroo interview questions for popular designations
1 hr. moderate sql sceraio questions
Moderate 1 hr modelling and system design
I applied via Approached by Company and was interviewed in Jun 2024. There were 3 interview rounds.
Design a cron parser
Utilize multiple distribution centers, automated burger assembly lines, and efficient transportation to distribute 6M burgers in 10 minutes.
Set up multiple distribution centers strategically located to cover a wide area.
Implement automated burger assembly lines to quickly produce a large number of burgers.
Utilize high-speed transportation methods such as drones or conveyor belts to deliver burgers to various locations.
...
I applied via LinkedIn and was interviewed in May 2024. There were 3 interview rounds.
I resolved conflicts in my team by promoting open communication, active listening, and finding common ground.
Encouraged team members to openly express their concerns and perspectives
Actively listened to all parties involved to understand their viewpoints
Facilitated discussions to find common ground and reach a mutually agreeable solution
Utilize multiple distribution centers, automated assembly lines, and efficient transportation to distribute burgers quickly.
Set up multiple distribution centers in strategic locations to cover a wide area
Implement automated assembly lines to quickly prepare and package burgers
Utilize efficient transportation methods such as drones or high-speed delivery vehicles
Coordinate logistics and timing to ensure smooth and timel
Ensure each user can only claim once, can distribute extra but not less
Implement a system to track claimed rewards by users
Set up validation to prevent users from claiming more than once
Consider implementing a queue system to distribute rewards fairly
Use a database to store user claims and track distribution
Implement a custom cron job parser as a take-home assignment for Software Engineer II position.
Understand the cron syntax and how it works
Parse the cron expression into separate fields (minute, hour, day of month, month, day of week)
Implement logic to calculate the next execution time based on the current time and cron expression
Handle edge cases like leap years, different month lengths, etc.
Test your implementation wi
I applied via Company Website and was interviewed in Apr 2024. There were 2 interview rounds.
Handled a difficult stakeholder by actively listening, addressing concerns, and finding a mutually beneficial solution.
Actively listened to the stakeholder's concerns and validated their feelings
Communicated openly and transparently about the situation
Worked collaboratively to find a solution that met both parties' needs
I applied via Approached by Company and was interviewed in Jun 2024. There were 2 interview rounds.
1. MCQs on software knowledge around REST APIs, database, deployment, etc.
2. Problem solving - Rate Limiter up to last K seconds
3. Implementation question - Write a solution to find the best restaurant in a city given a RESTful paginated API
Design a cron expression parser
I applied via Approached by Company and was interviewed in Aug 2023. There were 5 interview rounds.
Simple coding test with 1 coding problem (Leetcode medium) + 1 api (easy) + 1 Sql( easy)
Assignment was
- WAP for cron string parser
- in the follow-up interview, I was asked to print the next nth instance when a string is passed.
A system to sell 10 million burgers in 10 minutes
Implement a high-traffic online ordering platform
Utilize pre-ordering and queue management systems to handle the rush
Have a countdown timer for the 10-minute sale period
Ensure sufficient stock and staff to meet demand
Offer limited-time promotions to attract customers
Top trending discussions
Interview experience
based on 19 reviews
Rating in categories
Senior Software Engineer
22
salaries
| ₹45 L/yr - ₹80 L/yr |
Software Engineer
15
salaries
| ₹21 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