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.
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 Referral and was interviewed in Jun 2024. There was 1 interview round.
Replace a string in an array at a given index
Create an array of strings
Use the index provided to replace the string at that index
Ensure the index is within the bounds of the array
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.
I applied via Naukri.com and was interviewed in May 2022. There were 5 interview rounds.
Basic aptitude questions with no negative marking. 20 minutes 30 questions
2 String manipulation questions
I applied via Referral and was interviewed in Jun 2024. There were 3 interview rounds.
My expected salary range is $100,000 - $120,000 per year based on my experience and skills.
Based on my 5+ years of experience in IOS development, I am looking for a competitive salary in the range of $100,000 - $120,000 per year.
I have a strong track record of delivering high-quality IOS applications and believe my skills warrant a salary in this range.
I am open to negotiation based on the overall compensation package
posted on 12 Jun 2021
Computer networking is the practice of connecting devices together to share resources and communicate with each other.
Computer networking involves the use of hardware and software to connect devices together, such as computers, printers, and servers.
Networking protocols, such as TCP/IP, are used to facilitate communication between devices.
Examples of computer networks include local area networks (LANs), wide area netwo...
I applied via Naukri.com and was interviewed in Aug 2020. There were 5 interview rounds.
Interfaces define a contract for classes to implement certain methods and properties.
Interfaces allow for polymorphism and loose coupling.
Classes can implement multiple interfaces.
Interfaces cannot be instantiated on their own.
Interfaces can have default method implementations.
Interfaces can be used to enforce design patterns like the adapter pattern.
based on 1 interview
Interview experience
Software Developer
1.5k
salaries
| ₹2.5 L/yr - ₹11.2 L/yr |
Senior Software Engineer
1.2k
salaries
| ₹5.9 L/yr - ₹24 L/yr |
Technical Specialist
1.2k
salaries
| ₹8 L/yr - ₹30 L/yr |
Technical Lead
1.1k
salaries
| ₹10 L/yr - ₹35 L/yr |
Software Engineer
1.1k
salaries
| ₹3.2 L/yr - ₹11 L/yr |
Accenture
Cognizant
Capgemini
Wipro