Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Birlasoft Team. If you also belong to the team, you can get access from here

Birlasoft Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Birlasoft Senior IOS Developer Interview Questions and Answers

Updated 13 Sep 2024

Birlasoft Senior IOS Developer Interview Experiences

1 interview found

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Dispatchgroup
Delegate
Protocol

Round 2 - Technical 

(2 Questions)

  • Q1. What is Dispatch Group ?
  • Ans. 

    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...

  • Answered by AI
  • Q2. What are delegate write an example
  • Ans. 

    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.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare answers with example code

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Aug 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Explain MVVM and its pros/cons
  • Ans. 

    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...

  • Answered by AI
  • Q2. Multithreading in swift
  • Ans. 

    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

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
Not Selected

I applied via Referral and was interviewed in Jun 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Factorial program
  • Q2. Array program , replace with the given index
  • Ans. 

    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

  • Answered by AI
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Mar 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

Complex Question are there like images patter and we have to predict next image

Round 2 - Coding Test 

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.

Round 1 - Aptitude Test 

Basic aptitude questions with no negative marking. 20 minutes 30 questions

Round 2 - Coding Test 

2 String manipulation questions

Round 3 - Swift MCQ Test 

(1 Question)

  • Q1. Basic level Swift MCQ Questions
Round 4 - One-on-one 

(1 Question)

  • Q1. 30-45 minutes one on one ios interview, Asked memory management, lifecycle, core data questions
Round 5 - One-on-one 

(1 Question)

  • Q1. 30 minutes one on one ios interview. asked questions around concurrency, why swift is called POP, In detail rigorous interview.

Interview Preparation Tips

Topics to prepare for Nagarro Senior IOS Developer interview:
  • Concurrency
  • Swift Concepts
  • OOPS concepts
  • SOLID priniciples
  • Database
  • Swift Combine
Interview preparation tips for other job seekers - I couldn't make it in 5th round because interviewer doesn't seem to be happy with answers. Overall it was not difficult to crack Nagarro interview but definitely makes you tiresome with so long interview process.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Jun 2024. There were 3 interview rounds.

Round 1 - Technical 

(3 Questions)

  • Q1. IOS & Swift Basics
  • Q2. 1 Coding question( String/ Array) Level
  • Q3. Write Delegation example, They will show the code and ask whats wrong in the code & whats the o/p of the code. expect questions like Closure Capture List, InOut parameter
Round 2 - Technical 

(2 Questions)

  • Q1. This round was not based on iOS for me. Question was related to my past projects based on my resume.
  • Q2. More focous on architectures and design patterns like MVC, MVVM, Viper, Solid, Clean coding
Round 3 - HR 

(1 Question)

  • Q1. Whats your expected Salary?
  • Ans. 

    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

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - - Focus more on iOS and Swift basics
- Array & String Level DSA is enough
- Study Architecture & Design pattern

Interview Questionnaire 

1 Question

  • Q1. Basic questions related to skillset

Interview Questionnaire 

2 Questions

  • Q1. Tell about you
  • Q2. What is computer networking
  • Ans. 

    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...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - 1 round will be aptitude test and 2 nd round will be group discussion and finally there will be technical hr and general hr round

Skills evaluated in this interview

Interview Questionnaire 

2 Questions

  • Q1. Reverse linked list
  • Q2. Invert tree

I applied via Naukri.com and was interviewed in Aug 2020. There were 5 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. Aws vpc gateway questions, devops drawback
  • Q2. Interfaces in oops
  • Ans. 

    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.

  • Answered by AI
  • Q3. Meta programing

Interview Preparation Tips

Interview preparation tips for other job seekers - Not at all good experience. Looks like the structure is baffled now after pandemic hit. First of all HR people, they have so much attitude that you can't even ask them any query regarding your JD or project. Secondly there are many rounds but it all depends upon the interviewer mood only and only. Because you are not hired for a direct project, so if the interviewer is egoistic and high attitude, then it's difficult to get positive feedback even if round well all well. Disappointing experience. Suggestion would be to put right people for talent selection. If people are kept in similar way, every new candidate might have negative experience.

Birlasoft Interview FAQs

How many rounds are there in Birlasoft Senior IOS Developer interview?
Birlasoft interview process usually has 2 rounds. The most common rounds in the Birlasoft interview process are Coding Test and Technical.
What are the top questions asked in Birlasoft Senior IOS Developer interview?

Some of the top questions asked at the Birlasoft Senior IOS Developer interview -

  1. What are delegate write an exam...read more
  2. What is Dispatch Grou...read more

Tell us how to improve this page.

Birlasoft Senior IOS Developer Interview Process

based on 1 interview

Interview experience

5
  
Excellent
View more

Interview Questions from Similar Companies

LTIMindtree Interview Questions
3.7
 • 2.9k Interviews
Mphasis Interview Questions
3.4
 • 809 Interviews
DXC Technology Interview Questions
3.7
 • 804 Interviews
Nagarro Interview Questions
4.0
 • 765 Interviews
NTT Data Interview Questions
3.8
 • 629 Interviews
Publicis Sapient Interview Questions
3.5
 • 623 Interviews
View all
Software Developer
1.5k salaries
unlock blur

₹2.5 L/yr - ₹11.2 L/yr

Senior Software Engineer
1.2k salaries
unlock blur

₹5.9 L/yr - ₹24 L/yr

Technical Specialist
1.2k salaries
unlock blur

₹8 L/yr - ₹30 L/yr

Technical Lead
1.1k salaries
unlock blur

₹10 L/yr - ₹35 L/yr

Software Engineer
1.1k salaries
unlock blur

₹3.2 L/yr - ₹11 L/yr

Explore more salaries
Compare Birlasoft with

Accenture

3.8
Compare

Cognizant

3.7
Compare

Capgemini

3.7
Compare

Wipro

3.7
Compare
Did you find this page helpful?
Yes No
write
Share an Interview