Filter interviews by
I applied via Indeed and was interviewed before Nov 2018. There were 4 interview rounds.
Top trending discussions
I applied via Recruitment Consulltant and was interviewed before Feb 2021. There was 1 interview round.
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...
I applied via LinkedIn and was interviewed in Aug 2021. There was 1 interview round.
KVO is used to observe changes in an object's properties, while KVC is used to access an object's properties using a key.
KVO stands for Key-Value Observing and is used to observe changes in an object's properties.
KVC stands for Key-Value Coding and is used to access an object's properties using a key.
KVO is useful for detecting changes in an object's properties and taking action based on those changes.
KVC is useful for...
Any and AnyObject are Swift types used for type flexibility in programming, with Any being more general than AnyObject.
Any can represent any type, including value types like Int and String.
AnyObject can only represent class types (reference types).
Example of Any: let value: Any = 42; let text: Any = 'Hello'.
Example of AnyObject: let array: [AnyObject] = [NSString(string: 'Hello'), NSNumber(value: 42)].
Use Any when you ...
I applied via LinkedIn and was interviewed in Jun 2024. There was 1 interview round.
One coding question basic DSA related
I applied via Approached by Company and was interviewed in May 2024. There were 2 interview rounds.
Structs are value types and classes are reference types in Swift.
Structs are passed by value, while classes are passed by reference.
Structs are copied when assigned to a new variable, while classes point to the same instance.
Use structs for simple data types and classes for more complex objects.
Example: struct Point { var x: Int, y: Int } vs class Person { var name: String, age: Int }
I am an iOS Developer with a passion for creating intuitive and user-friendly mobile applications, leveraging Swift and Objective-C.
Over 5 years of experience in iOS development, working on apps like XYZ that have over 100,000 downloads.
Proficient in Swift and Objective-C, with a strong understanding of UIKit and SwiftUI.
Experience with RESTful APIs and integrating third-party libraries, such as Alamofire for networkin...
I'm seeking new challenges and opportunities for growth in a dynamic environment that aligns with my career goals.
Desire for professional growth: I'm looking for a role that offers more opportunities for learning and advancement.
Interest in new technologies: I want to work with the latest iOS frameworks and tools to enhance my skills.
Cultural fit: I'm seeking a company culture that values collaboration and innovation, ...
I applied via Naukri.com and was interviewed in Apr 2024. There was 1 interview round.
Protocol extensions in iOS allow adding functionality to existing protocols without modifying the original protocol definition.
Protocol extensions can provide default implementations for protocol methods.
They can also add new methods and properties to conforming types.
Protocol extensions are useful for adding common functionality to multiple types that conform to a protocol.
Example: extending the Equatable protocol to ...
Merge combines changes from different branches, while rebase moves the entire branch to a new base commit.
Merge creates a new commit to combine changes, while rebase rewrites commit history.
Merge preserves the commit history of all branches, while rebase creates a linear history.
Merge is non-destructive and keeps the original branch intact, while rebase modifies the branch being rebased.
Example: 'git merge feature-bran...
Protocol equitability ensures that all participants in a communication protocol have equal access and opportunity to send and receive data.
Ensures fair and equal treatment of all participants in a communication protocol
Prevents any participant from having an unfair advantage or disadvantage
Promotes transparency and inclusivity in communication protocols
I applied via Recruitment Consulltant and was interviewed before Aug 2023. There were 3 interview rounds.
Classes are reference types, while structs are value types in Swift.
Classes are reference types, meaning they point to the same memory location when assigned to a new variable.
Structs are value types, meaning they create a new copy when assigned to a new variable.
Classes support inheritance, while structs do not.
Classes can have deinitializers, while structs cannot.
Classes can be typecasted, while structs cannot.
Find the index of the first occurrence in string
Yes, I have planned a vacation in the next six months.
I have scheduled a week-long trip to Europe in September.
I also plan to take a few days off around Christmas to visit family.
I have informed my team in advance and ensured that my work will not be affected.
I appeared for an interview in May 2025, where I was asked the following questions.
Swift is a programming language, while SwiftUI is a framework for building user interfaces in iOS apps using Swift.
Swift is a general-purpose programming language introduced by Apple in 2014.
SwiftUI is a declarative framework introduced in 2019 for building UI across all Apple platforms.
Swift allows for imperative programming, while SwiftUI promotes a declarative style, making UI code more readable.
Example of Swift: 'l...
I applied via Naukri.com and was interviewed in Oct 2020. There were 4 interview rounds.
based on 3 reviews
Rating in categories
HR Executive
5
salaries
| ₹1.5 L/yr - ₹3.4 L/yr |
Software Developer
3
salaries
| ₹1.3 L/yr - ₹5.4 L/yr |
Android Developer
3
salaries
| ₹4 L/yr - ₹6 L/yr |
IOS Developer
3
salaries
| ₹3.5 L/yr - ₹25 L/yr |
Senior Android Developer
3
salaries
| ₹5.3 L/yr - ₹7.2 L/yr |
Cognizant
Teleperformance
iEnergizer
Reliance Retail