iOS
How do the terms weak, strong, and unowned differ in the context of memory management?
How do you prefer to structure the design of your projects or documents?
Can you explain what a reference type is?
What is your experience with using SwiftUI in application development?
What are the main components in SwiftUI used for displaying lists and collections of items?
Could you describe the main responsibilities and projects you worked on in your last position?
Explain the mechanism of dynamic task or call distribution during program execution.
How do you envision the most effective and structured approach to the software development process?
Do you have practical experience using Swift Concurrency in projects?
How to determine the correct key type for use in a dictionary?
Explain the mechanism of message processing and distribution system within the application.
Can you explain what it means to use the forced unwrapping operator in Swift and why it is dangerous?
Can you explain the main components of the Model-View-Controller architectural pattern?
What are the differences between deferred mode and normal data loading?
What is the main function of hash functions in programming and data storage systems?
What can lead to low performance of collection operations in your code?
What tools and mechanisms do you use to implement and manage multithreading in applications?
Describe a situation at work when something went significantly wrong and caused problems, and how you handled it.
How do you assess your professional level in your current field?