Where will the structure be placed if it contains a field that is an instance of a class?
What methods can be used to free memory occupied by an object in a memory management system?
Can you list the main design patterns and describe their purpose?
Can you explain the difference between GCD (Grand Central Dispatch) and Operation in managing asynchrony in iOS?
What are the ways to implement optional elements in code?
What procedures or processes are performed by the system before calling the main function during program startup?
On which projects did you first start working in this field?
Could you explain the role and purpose of the Coordinator pattern in application architecture?
How did you resolve conflicts when merging branches in Git version control system at your previous workplace?
How do data storage mechanisms in Keychain and Core Data differ in iOS?
What are the retain/release and autorelease memory management mechanisms in Objective-C, and how do they differ?
What conditions or practices at work do you consider acceptable or permissible?
Can you explain what CoreData is and what it is used for in iOS development?
Are sockets used for network data exchange in iOS applications?
What advantages does UIKit provide compared to SwiftUI in interface development?
How to implement weak references inside an array in your programming language?
What methods should be used to ensure security when working with story images in the app?
What difficulties can arise when using context within business logic in UseCase?
Describe the structure and role of team members you worked with in your last position.
What happens when calling the sync method on the main thread in an application?