Premium Employer

i

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

Infosys Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Infosys IOS Developer Interview Questions, Process, and Tips

Updated 3 Dec 2024

Top Infosys IOS Developer Interview Questions and Answers

Infosys IOS Developer Interview Experiences

7 interviews found

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Jun 2024. There were 2 interview rounds.

Round 1 - Technical 

(3 Questions)

  • Q1. Solid principle
  • Q2. Weak and unowned reference difference
  • Q3. All basic to advance question asked
Round 2 - HR 

(1 Question)

  • Q1. Basic information about yourself and salary discussion

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepared for basic ios question along with few programming questions

IOS Developer Interview Questions & Answers

user image Anonymous

posted on 15 Apr 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I applied via LinkedIn and was interviewed in Mar 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. App life cycle and app states?
  • Q2. Difference between MVVM and MVC
  • Ans. 

    MVVM focuses on separation of concerns by introducing a ViewModel layer, while MVC combines the responsibilities of the Model and Controller.

    • MVC stands for Model-View-Controller, where the Model represents the data, the View displays the data, and the Controller handles user input and updates the Model.

    • MVVM stands for Model-View-ViewModel, where the ViewModel acts as an intermediary between the View and the Model, hand...

  • Answered by AI

Skills evaluated in this interview

IOS Developer Interview Questions Asked at Other Companies

Q1. 1 - MVC PATTERN 2- CLOUSERS & it's type 3- Google SDK like Go ... read more
asked in Movius Corp
Q2. What will be the output of the following Swift code: \n\nstruct s ... read more
asked in Capgemini
Q3. What’s difference between class and structure
asked in Movius Corp
Q4. What is the difference between the Liskov Substitution Principle ... read more
asked in Movius Corp
Q5. What is the time complexity for finding the longest common prefix ... read more
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. SwiftUI related, Combine Related, Decodable, Actor, Testing Related

IOS Developer Interview Questions & Answers

user image Anonymous

posted on 28 Dec 2022

Interview experience
4
Good
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in Nov 2022. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(2 Questions)

  • Q1. 1.Difference between class and struct?
  • Ans. 

    Classes are reference types while structs are value types.

    • Classes are passed by reference while structs are passed by value.

    • Classes support inheritance while structs do not.

    • Classes have a default initializer while structs do not.

    • Classes can be deinitialized while structs cannot.

    • Examples of classes include UIView and UIViewController while examples of structs include CGRect and CGPoint.

  • Answered by AI
  • Q2. Solid Principles, Inheritance and behavioral questions.

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare for basic swift interview questions and focus on behavioral questions.

Skills evaluated in this interview

Infosys interview questions for designations

 Senior IOS Developer

 (3)

 iOS Intern

 (1)

 Developer

 (22)

 Software Developer

 (260)

 Java Developer

 (143)

 Salesforce Developer

 (34)

 Web Developer

 (21)

 Angular Developer

 (13)

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed before Oct 2023. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. How do you manage local data?
  • Ans. 

    Local data is managed using Core Data framework in iOS development.

    • Use Core Data framework to create, read, update, and delete local data.

    • Utilize entities, attributes, and relationships to model the data.

    • Implement fetch requests to retrieve data based on specific criteria.

    • Use NSManagedObject subclasses to represent data objects.

    • Utilize NSPersistentContainer to manage the Core Data stack.

  • Answered by AI
  • Q2. How can you create dynamic UI like amazon?
  • Ans. 

    Dynamic UI like Amazon can be created using a combination of responsive design, data-driven content, and user personalization.

    • Utilize responsive design principles to ensure the UI adapts to different screen sizes and devices.

    • Implement data-driven content to display relevant information based on user preferences and behavior.

    • Use user personalization techniques such as recommendations, personalized product suggestions, a...

  • Answered by AI

Skills evaluated in this interview

Interview Questionnaire 

2 Questions

  • Q1. Struct vs Class
  • Ans. 

    Struct is value type while Class is reference type in Swift. Structs are passed by value while Classes are passed by reference.

    • Structs are ideal for small data types like coordinates, colors, etc.

    • Classes are ideal for larger data types like view controllers, network managers, etc.

    • Structs are immutable by default while Classes are mutable.

    • Structs cannot inherit from other types while Classes can.

    • Structs are stack alloca

  • Answered by AI
  • Q2. MultiThreading Related Questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Strong basic knowledge required

Skills evaluated in this interview

IOS Developer Jobs at Infosys

View all

IOS Developer Interview Questions & Answers

user image Anonymous

posted on 17 Jan 2021

I applied via Company Website and was interviewed in Jul 2020. There was 1 interview round.

Interview Questionnaire 

4 Questions

  • Q1. All basics of swift. Enums optionals closures protocols etc
  • Q2. Best feature you like of swift
  • Q3. App live all steps
  • Q4. Certificates information

Interview Preparation Tips

Interview preparation tips for other job seekers - They will ask you everything about swift

Interview questions from similar companies

I applied via Recruitment Consulltant and was interviewed before Feb 2021. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. What is optional, difference between struct and class?
  • Ans. 

    Optional is a type in Swift that can hold a value or be nil. Struct and class are both used to define custom data types.

    • Optional is denoted by a question mark (?) and is used to handle nil values.

    • Structs are value types and are passed by value, while classes are reference types and are passed by reference.

    • Structs have a default memberwise initializer, while classes do not.

    • Classes can inherit from other classes, while s...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Study the basics, and the interview depends on client requirement.

Skills evaluated in this interview

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

(5 Questions)

  • Q1. Multi threading
  • Q2. Generic function
  • Q3. Dependency injection
  • Q4. Struct vs Class
  • Ans. 

    Struct is a value type, Class is a reference type in Swift.

    • Structs are passed by value, Classes are passed by reference.

    • Structs are immutable by default, Classes are mutable.

    • Use Structs for simple data types, Classes for more complex objects.

  • Answered by AI
  • Q5. Type inference, type casting

Skills evaluated in this interview

Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Arc in swift...
  • Ans. 

    ARC (Automatic Reference Counting) in Swift is a memory management system used to automatically manage memory allocation and deallocation.

    • ARC keeps track of how many references there are to an object and automatically deallocates it when there are no more references.

    • Use strong reference cycles can lead to memory leaks, so use weak or unowned references to break the cycle.

    • ARC is the default memory management system in S...

  • Answered by AI
  • Q2. Automstic referenc counting
Round 2 - Technical 

(2 Questions)

  • Q1. Mvvm in swift....
  • Ans. 

    MVVM (Model-View-ViewModel) is an architectural design pattern commonly used in iOS development to separate concerns and improve code maintainability.

    • MVVM separates the user interface (View) from the business logic (ViewModel) and data (Model).

    • ViewModel acts as an intermediary between the View and the Model, handling user interactions and updating the data.

    • Swift provides tools like Combine framework for reactive progra...

  • Answered by AI
  • Q2. Model view viewmodel

Skills evaluated in this interview

Infosys Interview FAQs

How many rounds are there in Infosys IOS Developer interview?
Infosys interview process usually has 1-2 rounds. The most common rounds in the Infosys interview process are Technical, Resume Shortlist and HR.
How to prepare for Infosys IOS Developer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Infosys. The most common topics and skills that interviewers at Infosys expect are IOS, Swift, Objective C, Cocoa and Mobile Development.
What are the top questions asked in Infosys IOS Developer interview?

Some of the top questions asked at the Infosys IOS Developer interview -

  1. 1.Difference between class and stru...read more
  2. How can you create dynamic UI like amaz...read more
  3. How do you manage local da...read more

Tell us how to improve this page.

Infosys IOS Developer Interview Process

based on 5 interviews

1 Interview rounds

  • Technical Round
View more
Join Infosys Creating the next opportunity for people, businesses & communities
Infosys IOS Developer Salary
based on 78 salaries
₹3.5 L/yr - ₹12 L/yr
6% more than the average IOS Developer Salary in India
View more details

Infosys IOS Developer Reviews and Ratings

based on 6 reviews

4.3/5

Rating in categories

3.8

Skill development

4.0

Work-life balance

3.5

Salary

3.6

Job security

4.3

Company culture

3.6

Promotions

3.5

Work satisfaction

Explore 6 Reviews and Ratings
Native IOS Developer

Bangalore / Bengaluru

5-9 Yrs

Not Disclosed

IOS Developer

Bangalore / Bengaluru

3-5 Yrs

₹ 7-12 LPA

IOS Developer

Bangalore / Bengaluru

3-5 Yrs

₹ 7-12 LPA

Explore more jobs
Technology Analyst
55.7k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Systems Engineer
50.6k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

System Engineer
39.5k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Technical Lead
30.8k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Associate Consultant
28k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Infosys with

TCS

3.7
Compare

Wipro

3.7
Compare

Cognizant

3.7
Compare

Accenture

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