Filter interviews by
Basics of swift and objective C.
Top trending discussions
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.
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.
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 LinkedIn and was interviewed in Feb 2024. There were 3 interview rounds.
DSA Easy to Medium level questions
I would bring adaptability, flexibility, and a strong work ethic to seamlessly transition from a large organization to a small one.
I would be able to quickly adapt to the smaller team size and take on a wider range of responsibilities.
I would be able to work more closely with team members and have a direct impact on projects.
I would be able to contribute my experience from a large organization to help streamline proces
I applied via Approached by Company and was interviewed in Mar 2024. There were 2 interview rounds.
1 hr
3 questions Easy - Medium
Designing a payment gateway SDK involves creating a software development kit that allows developers to easily integrate payment processing into their Android applications.
Define the API methods for processing payments, such as authorize, capture, refund, and void.
Implement secure communication protocols, such as HTTPS, to ensure data privacy and security.
Include error handling mechanisms to handle various payment proce...
based on 1 review
Rating in categories
Network Engineer L1
92
salaries
| ₹1.8 L/yr - ₹3.5 L/yr |
L2 Network Engineer
27
salaries
| ₹2.5 L/yr - ₹7 L/yr |
Quality Analyst
24
salaries
| ₹1.7 L/yr - ₹6.3 L/yr |
Senior System Analyst
23
salaries
| ₹6.1 L/yr - ₹12 L/yr |
Network Engineer L1 L2
23
salaries
| ₹2 L/yr - ₹3.5 L/yr |
BillDesk
Payed
Razorpay
Paytm