i
Globant
Filter interviews by
Clear (1)
I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.
Structs are value types and passed by value, while classes are reference types and passed by reference.
Structs are used for small, simple data types like coordinates or colors.
Classes are used for more complex data types that require inheritance or reference semantics.
Structs are copied when passed around, while classes are passed by reference.
Structs are stack allocated, while classes are heap allocated.
Answers to questions related to IOS development concepts.
Delegate and protocol are used for communication between objects in IOS. Delegate is a design pattern that allows one object to send messages to another object when a specific event occurs. Protocol is a set of methods that a class can implement to provide a specific behavior.
MVC is a design pattern used in IOS development. It separates the application into three...
MVC is a design pattern that separates an application into three interconnected components: Model, View, and Controller.
Model represents the data and business logic of the application
View is responsible for displaying the data to the user
Controller acts as an intermediary between the Model and View, handling user input and updating the Model and View accordingly
MVC promotes separation of concerns and modularity, making...
Top trending discussions
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 ...
I applied via Referral and was interviewed in Jun 2024. There were 3 interview rounds.
My expected salary range is $100,000 - $120,000 per year based on my experience and skills.
Based on my 5+ years of experience in IOS development, I am looking for a competitive salary in the range of $100,000 - $120,000 per year.
I have a strong track record of delivering high-quality IOS applications and believe my skills warrant a salary in this range.
I am open to negotiation based on the overall compensation package
I applied via Referral and was interviewed in Jun 2024. There was 1 interview round.
Replace a string in an array at a given index
Create an array of strings
Use the index provided to replace the string at that index
Ensure the index is within the bounds of the array
Classes are reference types, structs are value types. GCD is low-level API, Operation queue is high-level API for concurrency.
Classes are reference types, stored on the heap. Structs are value types, stored on the stack.
GCD is a low-level API for managing concurrent operations. Operation queue is a high-level API built on top of GCD.
GCD provides a simple and efficient API for dispatching tasks to a queue. Operation que...
I applied via Referral and was interviewed before Nov 2022. There were 2 interview rounds.
I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.
based on 2 interviews
Interview experience
based on 1 review
Rating in categories
Senior Software Engineer
1.7k
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
294
salaries
| ₹0 L/yr - ₹0 L/yr |
Automation Test Engineer
254
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Lead
236
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Automation Test Engineer
210
salaries
| ₹0 L/yr - ₹0 L/yr |
Accenture
TCS
Infosys
Wipro