Premium Employer

i

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

Infinite Computer Solutions Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Infinite Computer Solutions Senior IOS Developer Interview Questions, Process, and Tips

Updated 8 Jan 2025

Infinite Computer Solutions Senior IOS Developer Interview Experiences

1 interview found

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

I applied via LinkedIn and was interviewed before Jan 2024. There were 3 interview rounds.

Round 1 - Technical 

(3 Questions)

  • Q1. What are the differences between the MVC and MVVM architectural patterns, and in what scenarios should each be used?
  • Q2. What are the key principles of memory management in iOS app development?
  • Q3. What are the differences between classes and structs, and when should each be used?
Round 2 - Technical 

(2 Questions)

  • Q1. What is your knowledge of core animation?
  • Q2. How do you integrate and maintain third-party libraries?
Round 3 - HR 

(1 Question)

  • Q1. Salary discussions

Interview questions from similar companies

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

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

Round 1 - Technical 

(2 Questions)

  • Q1. What is difference between state object and state?
  • Ans. 

    State object is a specific instance of a state, while state is a general concept representing the condition of a system.

    • State object is a concrete representation of a state in a program, containing specific values and properties.

    • State is an abstract concept that defines the overall condition or status of a system.

    • In iOS development, state object could refer to an instance of a class representing the current state of a ...

  • Answered by AI
  • Q2. Lazy properties

Interview Preparation Tips

Topics to prepare for EPAM Systems Senior IOS Developer interview:
  • Swiftui
  • GCD
  • Gernerics
  • Swift basics
  • Design Patterns
  • MVVM VIPER
  • Core Data
Interview preparation tips for other job seekers - Focus on Swift & iOS basics concepts.
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
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.

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. What is MVVM and how to bind data using MVVM
  • Ans. 

    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

  • Answered by AI
  • Q2. What is SSL pinning
  • Ans. 

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

  • Answered by AI

Skills evaluated in this interview

Interview experience
2
Poor
Difficulty level
Easy
Process Duration
More than 8 weeks
Result
No response
Round 1 - Technical 

(1 Question)

  • Q1. Covered the basics of android
Round 2 - Technical 

(1 Question)

  • Q1. This was supposed to be a client technical round but they took the in-house technical round instead. They said the feedback of the interview was good and they'll schedule the client technical round but no ...

I applied via Naukri.com and was interviewed in Mar 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 

(1 Question)

  • Q1. State vs Props, about Redux, deployment process, how to access Native modules(bridging), about camera access, why we need scrollview, what is JSX, what is firebase and push notification process, tel...

Interview Preparation Tips

Topics to prepare for Movate React Native Developer interview:
  • React Native
Interview preparation tips for other job seekers - asked basic questions and one task in code sandbox only.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

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

Round 1 - Technical 

(3 Questions)

  • Q1. What is StateHoist?
  • Ans. 

    StateHoist is a library in Android development used for managing the lifecycle of Android components.

    • StateHoist helps in handling configuration changes and other lifecycle events in Android apps.

    • It simplifies the process of saving and restoring instance state of activities and fragments.

    • StateHoist can be used to retain data across configuration changes, such as screen rotations.

    • It provides a convenient way to manage th...

  • Answered by AI
  • Q2. How does ViewModel work?
  • Ans. 

    ViewModel is a class that is designed to store and manage UI-related data in a lifecycle conscious way.

    • ViewModel survives configuration changes such as screen rotations.

    • ViewModel is not destroyed when an activity is destroyed and recreated.

    • ViewModel is typically used to hold and manage data for UI components such as activities and fragments.

  • Answered by AI
  • Q3. What is SOLID Principle?
  • Ans. 

    SOLID is a set of five principles in object-oriented programming to make software designs more understandable, flexible, and maintainable.

    • S - Single Responsibility Principle: A class should have only one reason to change.

    • O - Open/Closed Principle: Software entities should be open for extension but closed for modification.

    • L - Liskov Substitution Principle: Objects of a superclass should be replaceable with objects of it...

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
-
Result
Not Selected

I was interviewed in Apr 2024.

Round 1 - One-on-one 

(4 Questions)

  • Q1. Questions related to koltin
  • Q2. Jetpack compose uses
  • Ans. 

    Jetpack Compose is a modern Android UI toolkit that simplifies and accelerates UI development.

    • Declarative UI: Jetpack Compose allows developers to build UI using a declarative programming model.

    • State management: Jetpack Compose handles state management efficiently, making it easier to update UI based on data changes.

    • Compose functions: Developers can create reusable UI components using Compose functions.

    • Interoperability...

  • Answered by AI
  • Q3. Difference between remember and rememberSaveable
  • Ans. 

    remember is used to store a value in a composable function, while rememberSaveable is used to store a value that survives configuration changes.

    • remember is used to store a value that does not survive configuration changes

    • rememberSaveable is used to store a value that survives configuration changes, such as rotation of the device

    • rememberSaveable is typically used for storing view model data in Jetpack Compose

  • Answered by AI
  • Q4. Coroutines parallel and sequential processing

Skills evaluated in this interview

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.

Infinite Computer Solutions Interview FAQs

How many rounds are there in Infinite Computer Solutions Senior IOS Developer interview?
Infinite Computer Solutions interview process usually has 3 rounds. The most common rounds in the Infinite Computer Solutions interview process are Technical and HR.
What are the top questions asked in Infinite Computer Solutions Senior IOS Developer interview?

Some of the top questions asked at the Infinite Computer Solutions Senior IOS Developer interview -

  1. What are the differences between the MVC and MVVM architectural patterns, and i...read more
  2. What are the key principles of memory management in iOS app developme...read more
  3. What are the differences between classes and structs, and when should each be u...read more

Tell us how to improve this page.

Infinite Computer Solutions Senior IOS Developer Interview Process

based on 1 interview

Interview experience

4
  
Good
View more
Join Infinite Computer Solutions Digitally Engineering Tomorrow, Today
Infinite Computer Solutions Senior IOS Developer Salary
based on 4 salaries
₹10.3 L/yr - ₹20.5 L/yr
22% more than the average Senior IOS Developer Salary in India
View more details
Software Engineer
1.4k salaries
unlock blur

₹3 L/yr - ₹12.4 L/yr

Senior Software Engineer
1.2k salaries
unlock blur

₹6.5 L/yr - ₹22 L/yr

Technical Lead
811 salaries
unlock blur

₹8.2 L/yr - ₹32.8 L/yr

Associate Software Engineer
717 salaries
unlock blur

₹2.5 L/yr - ₹8 L/yr

Softwaretest Engineer
609 salaries
unlock blur

₹3.4 L/yr - ₹10 L/yr

Explore more salaries
Compare Infinite Computer Solutions with

TCS

3.7
Compare

Wipro

3.7
Compare

HCLTech

3.5
Compare

Tech Mahindra

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