i
Birlasoft
Filter interviews by
Dispatchgroup
Delegate
Protocol
Dispatch Group is a mechanism in iOS for managing multiple tasks and synchronizing their completion.
Dispatch Group allows you to monitor a group of tasks and be notified when they are all completed.
You can use Dispatch Group to wait for multiple asynchronous tasks to finish before proceeding.
Dispatch Group can be used to manage concurrent tasks and avoid race conditions.
Example: Using Dispatch Group to download multipl...
Delegates are used in iOS development to allow one object to communicate with another object.
Delegates are used to establish communication between objects in iOS development.
Delegates are defined using protocols in Swift or Objective-C.
An example of using delegates is implementing the UITableViewDelegate protocol to handle table view events.
I applied via Referral and was interviewed in Jun 2024. There were 3 interview rounds.
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.
posted on 13 May 2024
I applied via Company Website and was interviewed in Apr 2024. There were 2 interview rounds.
I applied via Naukri.com and was interviewed in Mar 2024. There were 2 interview rounds.
Software Developer
1.5k
salaries
| ₹2.5 L/yr - ₹11 L/yr |
Senior Software Engineer
1.3k
salaries
| ₹5.4 L/yr - ₹24 L/yr |
Technical Lead
1.1k
salaries
| ₹10 L/yr - ₹33.8 L/yr |
Software Engineer
1.1k
salaries
| ₹2.5 L/yr - ₹10.5 L/yr |
Technical Specialist
1.1k
salaries
| ₹8 L/yr - ₹29 L/yr |
Accenture
Cognizant
Capgemini
Wipro