iOS
What mechanisms ensure the uniqueness of elements in a collection of type set?
What is the difference between Weak and Unowned references in memory management?
How is the time complexity of inserting an element into a hash table evaluated?
Can you list the main types of memory leaks that can occur when programming in Swift?
What impact does using the 'final' keyword in Java have on program performance?
What are the types of method call dispatching in Objective-C?
Where is monitoring and tracking of completed tasks carried out?
Explain the working principle of the HashMap data structure and its usage features.
Can you name the main primitives used in GCD (Grand Central Dispatch)?
What does implementing the CustomStringConvertible protocol in Swift mean and what is it used for?
How is fast key lookup with approximately O(1) access time implemented in a dictionary data structure?
Is it necessary to use a weak reference to self inside closures?
Which assignments or topics proved to be the most difficult for you, and how did you overcome them?
What types of objects and operators have you used when working with RxSwift in your projects?
Can you explain what CoreData is and what it is used for in iOS development?
How do you envision the ideal organization in terms of working conditions and corporate culture?
What means or libraries have you used when implementing the WebSocket protocol in your projects?
What is the main idea of Copy-on-write technology and why is it used?
How to distinguish the Semaphore synchronization mechanism from Mutual Exclusion (Mutex)?
What role does the Router component play in the architecture of a system or application?