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
Interview experience
Assistant Manager
397
salaries
| ₹2.8 L/yr - ₹12.5 L/yr |
Software Engineer
301
salaries
| ₹5.5 L/yr - ₹22 L/yr |
Area Sales Manager
180
salaries
| ₹3.8 L/yr - ₹13.5 L/yr |
Deputy Manager
178
salaries
| ₹4.5 L/yr - ₹13.4 L/yr |
Senior Executive
159
salaries
| ₹2.7 L/yr - ₹8.5 L/yr |
Paytm
BillDesk
Payed
Razorpay