Have you had practical experience developing applications for tvOS?
What procedures or processes are performed by the system before calling the main function during program startup?
How do you determine the most suitable design pattern for a specific project?
What is the relationship between the RunLoop mechanism and the use of queues in event processing?
How did you resolve conflicts when merging branches in Git version control system at your previous workplace?
What potential difficulties can be faced when using CALayer to implement an interface?
Can you explain what CoreData is and what it is used for in iOS development?
Describe the structure and role of team members you worked with in your last position.
How can optional functions be implemented in interfaces or protocols?
Do you have professional experience with systems or APIs related to mapping or maps?
How to implement storage of objects using weak references in a collection?
From what sources does CoreGraphics load its resources and assets?
How can you restrict the allowed parameter types in generics inside a method?
What are the advantages of using XIB in iOS interface development?
Can you explain what access control is and why it is needed in systems?
Can you explain the semaphore functioning principle in multithreaded programming?
Can you explain the concept of Capture List in the context of the Swift language and its application?
What are the ways to launch an application besides clicking on its icon?
Is it possible to handle user interface events when the userInteractionEnabled property is set to false?
Explain the difference between application context and activity context in Android.