Filter interviews by
I applied via Approached by Company and was interviewed before Jan 2023. There were 4 interview rounds.
Count number of islands and solve the House Robber problem.
Count number of islands: Use DFS or BFS to traverse the grid and mark visited cells as part of an island.
House Robber: Use dynamic programming to calculate the maximum amount of money that can be robbed without alerting the police.
Example for counting number of islands: Given grid = [['1','1','0','0','0'],['1','1','0','0','0'],['0','0','1','0','0'],['0','0','0'...
To handle concurrent editing in Google Sheets, use operational transformation to synchronize changes and resolve conflicts.
Implement operational transformation to track and merge concurrent edits
Use version control to manage different versions of the sheet
Apply locking mechanisms to prevent conflicts during editing
Utilize real-time collaboration features to notify users of changes
Implement conflict resolution strategie
Design LLD of Zomato
1. Zomato is a food delivery platform that connects users with restaurants.
2. The LLD should include modules for user management, restaurant management, order management, and delivery management.
3. User management module should handle user registration, login, and profile management.
4. Restaurant management module should handle restaurant registration, menu management, and reviews.
5. Order managemen...
General coding questions
Machine coding round have to develop some working project
Top trending discussions
posted on 2 Dec 2024
I applied via LinkedIn and was interviewed in Jun 2024. There were 3 interview rounds.
posted on 10 Oct 2024
MVVM focuses on separation of concerns between UI, business logic, and data layers, while MVC separates application into model, view, and controller.
MVVM stands for Model-View-ViewModel, where ViewModel acts as a mediator between View and Model.
MVVM is commonly used in WPF and Xamarin applications.
MVC stands for Model-View-Controller, where Controller handles user input, Model manages data, and View displays informatio...
posted on 23 Sep 2024
2 Medium level DSA questions
Find the row with maximum number of 1's in a matrix
Iterate through each row of the matrix
Count the number of 1's in each row
Track the row with maximum number of 1's
posted on 30 Sep 2024
I applied via Referral and was interviewed before Sep 2023. There were 3 interview rounds.
2 coding questions in 90 minutes
posted on 11 Feb 2024
I applied via Referral and was interviewed before Feb 2023. There were 4 interview rounds.
Haxckerrank Test with 3 problems
posted on 16 Oct 2023
I applied via LinkedIn and was interviewed before Oct 2022. There were 5 interview rounds.
Design a recommendation engine for personalized suggestions based on user preferences and behavior.
Collect user data such as browsing history, purchase history, ratings, and interactions.
Use collaborative filtering, content-based filtering, or hybrid approaches to generate recommendations.
Implement algorithms like matrix factorization, k-nearest neighbors, or neural networks for personalized suggestions.
Regularly updat...
Design a load balancer to evenly distribute incoming network traffic across multiple servers.
Implement a round-robin algorithm to distribute requests evenly among servers.
Monitor server health and adjust traffic distribution accordingly.
Use a combination of hardware and software load balancers for optimal performance.
Consider factors like server capacity, latency, and geographic location when routing traffic.
Implement ...
posted on 20 Jan 2024
I applied via Instahyre and was interviewed in Dec 2023. There were 5 interview rounds.
Given an array, find a subset that sums to a given sum K and print all triplets that sum to K.
Use a recursive approach to find subsets that sum to K
Use a nested loop to find triplets that sum to K
Avoid using duplicate elements in triplets
posted on 5 Mar 2024
I applied via Referral and was interviewed before Mar 2023. There was 1 interview round.
GC strategies refer to different garbage collection techniques used in memory management.
1. Mark and Sweep: Identifies and marks all reachable objects, then sweeps away unreferenced objects.
2. Copying: Divides memory into two equal halves and copies live objects from one half to the other.
3. Generational: Divides objects into different generations based on their age, with different collection strategies for each genera...
based on 4 reviews
Rating in categories
Category Manager
476
salaries
| ₹4 L/yr - ₹14 L/yr |
Business Development Associate
469
salaries
| ₹1.8 L/yr - ₹5 L/yr |
Beautician
140
salaries
| ₹1 L/yr - ₹9.5 L/yr |
Senior Associate
128
salaries
| ₹2.5 L/yr - ₹7.5 L/yr |
AC Technician
124
salaries
| ₹0.7 L/yr - ₹7.2 L/yr |
Housejoy
Urban Ladder
Qube Services
Zimmber