i
Infinite Computer Solutions
Filter interviews by
I applied via LinkedIn and was interviewed before Jan 2024. There were 3 interview rounds.
Top trending discussions
I applied via Company Website and was interviewed in Oct 2024. There was 1 interview round.
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 ...
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.
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
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 ...
posted on 4 Feb 2024
I applied via Naukri.com and was interviewed in Mar 2022. There were 2 interview rounds.
posted on 8 Apr 2024
I applied via Job Portal and was interviewed in Mar 2024. There was 1 interview round.
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...
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.
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...
posted on 28 May 2024
I was interviewed in Apr 2024.
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...
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
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
Some of the top questions asked at the Infinite Computer Solutions Senior IOS Developer interview -
based on 1 interview
Interview experience
Software Engineer
1.4k
salaries
| ₹3 L/yr - ₹12.4 L/yr |
Senior Software Engineer
1.2k
salaries
| ₹6.5 L/yr - ₹22 L/yr |
Technical Lead
811
salaries
| ₹8.2 L/yr - ₹32.8 L/yr |
Associate Software Engineer
717
salaries
| ₹2.5 L/yr - ₹8 L/yr |
Softwaretest Engineer
609
salaries
| ₹3.4 L/yr - ₹10 L/yr |
TCS
Wipro
HCLTech
Tech Mahindra