Filter interviews by
I applied via LinkedIn and was interviewed in May 2024. There was 1 interview round.
Calculate the maximum amount of water that can be trapped between given bars.
Use two pointers approach to keep track of the left and right boundaries.
Calculate the water trapped at each bar and update the maximum water trapped.
Move the pointers towards each other until they meet.
Example: Given bars [0,1,0,2,1,0,1,3,2,1,2,1], the maximum water trapped is 6 units.
Find the Kth most occurring element in an array of strings.
Count the frequency of each element in the array.
Sort the elements based on their frequency.
Return the Kth element from the sorted list.
I applied via Naukri.com and was interviewed in Oct 2024. There were 2 interview rounds.
Singleton, Explain MVVM and what are advantages over MVC
MVVM is a design pattern that separates the UI logic from the business logic in an application.
Model: Represents the data and business logic of the application
View: Represents the UI components of the application
ViewModel: Acts as a mediator between the Model and View, handling the UI logic and data binding
Encourages separation of concerns and easier unit testing
Dependency injection is a design pattern where components are provided with their dependencies rather than creating them internally.
In dependency injection, the dependencies of a component are injected from the outside.
This helps in making components more modular, testable, and reusable.
There are three types of dependency injection - constructor injection, setter injection, and interface injection.
based on 1 interview
Interview experience
Senior Executive
81
salaries
| ₹3.1 L/yr - ₹5 L/yr |
Customer Support Executive
45
salaries
| ₹2.4 L/yr - ₹4.3 L/yr |
Assistant Manager
42
salaries
| ₹5.8 L/yr - ₹14.8 L/yr |
Customer Success Executive
38
salaries
| ₹2 L/yr - ₹4.1 L/yr |
Software Engineer
37
salaries
| ₹14 L/yr - ₹36 L/yr |
Zerodha
Sharekhan
Upstox
Paytm Money