i
Zensar Technologies
Filter interviews by
Top trending discussions
I applied via Company Website and was interviewed in Aug 2024. There was 1 interview round.
MVVM is a design pattern that separates the UI, business logic, and data layers in an iOS 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 presentation logic and data binding.
Pros: Separation of concerns, easier to maintain and test, promotes reusability.
Cons: Increase...
Multithreading in Swift allows for concurrent execution of tasks to improve performance and responsiveness.
Use Grand Central Dispatch (GCD) for managing concurrent tasks
Avoid blocking the main thread to prevent UI freezes
Consider using Operation and OperationQueue for more complex task management
I applied via LinkedIn and was interviewed in Mar 2024. There were 2 interview rounds.
Complex Question are there like images patter and we have to predict next image
There are two task for coding. both are easy.
MVVM is a design pattern that separates the UI from the business logic by introducing a middle layer called ViewModel.
Model-View-ViewModel design pattern
ViewModel acts as a link between the Model and View
Data binding is used to connect the ViewModel to the View
Updates in the ViewModel automatically reflect in the View
SSL pinning is a security measure used to prevent man-in-the-middle attacks by associating a specific SSL certificate with a particular app.
SSL pinning involves hardcoding the expected SSL certificate or public key within the mobile app.
This helps verify the server's identity and prevent attackers from intercepting and decrypting communication.
SSL pinning can be implemented using libraries like TrustKit or manually by ...
I was interviewed before May 2023.
1. Atomic properties ensure that the value is always fully retrieved or set, while nonatomic properties do not guarantee this. 2. Memory management in Swift is handled automatically using Automatic Reference Counting (ARC). 3. Classes are reference types, while structs are value types in Swift. 4. Factorial pattern is a design pattern used to calculate the factorial of a number.
Atomic properties ensure thread safety by...
Debouncing technique in Swift is used to limit the rate at which a function is called, preventing it from being called multiple times in a short period.
Debouncing involves setting a time threshold and only allowing the function to be called after that threshold has passed without any new calls.
It is commonly used in scenarios like search bars or buttons to prevent rapid firing of events.
Example: Implementing a search f...
posted on 28 Jun 2024
I applied via Naukri.com and was interviewed in Mar 2024. There were 2 interview rounds.
posted on 9 Jul 2024
Prepare well for Role which you applied
posted on 14 Jul 2023
I applied via Naukri.com and was interviewed in Jun 2023. There were 4 interview rounds.
The question about prblm solving
Any presentation or pdf to submit it at any topic or else to explain it
The discussion with my team mate
I applied via Naukri.com and was interviewed in Mar 2022. There were 2 interview rounds.
based on 1 interview
Interview experience
Senior Software Engineer
3.8k
salaries
| ₹6 L/yr - ₹23 L/yr |
Software Engineer
3.8k
salaries
| ₹2 L/yr - ₹10.4 L/yr |
Technical Specialist
1.5k
salaries
| ₹9.5 L/yr - ₹34 L/yr |
Softwaretest Engineer
826
salaries
| ₹2.4 L/yr - ₹9.8 L/yr |
Senior Technical Specialist
720
salaries
| ₹11.5 L/yr - ₹40.2 L/yr |
TCS
Infosys
Wipro
HCLTech