i
Pine Labs
Filter interviews by
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.
Top trending discussions
Assistant Manager
394
salaries
| ₹2.8 L/yr - ₹12.5 L/yr |
Software Engineer
271
salaries
| ₹5.5 L/yr - ₹23 L/yr |
Area Sales Manager
194
salaries
| ₹3.6 L/yr - ₹13.5 L/yr |
Deputy Manager
186
salaries
| ₹4 L/yr - ₹13.4 L/yr |
Senior Executive
153
salaries
| ₹2.7 L/yr - ₹8.5 L/yr |
Paytm
BillDesk
Payed
Razorpay