Filter interviews by
I applied via Referral and was interviewed before Apr 2023. There was 1 interview round.
The app life cycle in iOS refers to the sequence of events that occur from the time an app is launched to when it is terminated.
The app is launched by the user or system.
The app enters the foreground and becomes active.
The app can enter the background when the user switches to another app or the device locks.
The app can be terminated by the user or system.
The app can also be suspended, where it remains in memory but do...
Classes are reference types, while structs are value types in Swift.
Classes are reference types, meaning they are passed by reference. Changes made to one instance will affect all references to that instance.
Structs are value types, meaning they are passed by value. Each instance has its own copy, so changes made to one instance do not affect others.
Classes support inheritance, while structs do not.
Classes have deiniti...
Protocol is a set of methods and properties that a class, struct, or enum can implement to define a particular functionality.
Protocols define a blueprint of methods, properties, and other requirements that a class or struct must adhere to.
They are similar to interfaces in other programming languages.
Classes, structs, and enums can adopt protocols by conforming to them.
Protocols allow for polymorphism and code reuse in ...
Types of access controls in iOS include public, internal, private, and fileprivate.
Public: Accessible from anywhere, both within the module and outside.
Internal: Accessible from anywhere within the module.
Private: Accessible only within the defining type.
Fileprivate: Accessible only within the same file.
A closure is a self-contained block of code that can be passed around and used in your code.
Closures capture and store references to any constants and variables from the context in which they are defined.
Closures are similar to blocks in Objective-C and lambdas in other programming languages.
Closures can be used to pass functions as arguments to other functions.
Example: { (parameters) -> return type in code }
Generics allow you to write flexible, reusable functions and data types that can work with any type.
Generics enable you to write functions and data types that can work with any type.
They help in writing flexible and reusable code.
Example: Array
APNs life cycle refers to the process of sending push notifications to iOS devices.
APNs connects with the device through a persistent and secure connection.
The device registers with APNs to receive push notifications.
When a push notification is sent, APNs delivers it to the device.
If the device is offline, APNs stores the notification and delivers it when the device is back online.
Top trending discussions
I applied via LinkedIn and was interviewed in Feb 2023. There were 3 interview rounds.
Aptitude + coding test with screen sharing and audio and video recording.
I applied via Naukri.com and was interviewed in Feb 2024. There were 3 interview rounds.
It was js coding and react native related questions.
I applied via Referral and was interviewed in May 2024. There were 2 interview rounds.
Two simple Leetcode Problems
Medium level question
posted on 31 Mar 2024
I applied via Instahyre and was interviewed in Oct 2023. There was 1 interview round.
posted on 4 Oct 2023
I applied via LinkedIn and was interviewed in Feb 2023. There were 3 interview rounds.
Aptitude + coding test with screen sharing and audio and video recording.
To display a Toast message in Android, use the Toast class and call the makeText() method.
Create a Toast object by calling Toast.makeText() method with context, message, and duration parameters
Call show() method on the Toast object to display the message on the screen
I applied via Approached by Company and was interviewed before Apr 2023. There was 1 interview round.
IOS Developer
23
salaries
| ₹2.6 L/yr - ₹8 L/yr |
Quality Analyst
21
salaries
| ₹3.8 L/yr - ₹10.5 L/yr |
Android Developer
13
salaries
| ₹3 L/yr - ₹8 L/yr |
Salesforce Developer
11
salaries
| ₹4 L/yr - ₹9 L/yr |
Senior Android Developer
10
salaries
| ₹4.8 L/yr - ₹12 L/yr |
TCS
Infosys
Wipro
HCLTech