Can you explain what is meant by the concept of abstraction in programming?
iOS
Explain the stages of development and functioning of an iOS application from launch to shutdown.
What tools or software products do you work with daily for configuring and diagnosing network connections?
Can you tell us a little about your professional experience and main achievements?
Tell about your experience working on commercial projects.
Can you explain the main design patterns and their applications?
What are the main components of a network request?
What is the difference between Weak and Unowned references in memory management?
Can you describe the architecture of the projects you have worked on previously?
Explain what a 'dictionary' data structure is and how it is used.
Can you explain what a DispatchGroup structure is and how it is used for synchronizing the execution of multiple asynchronous tasks?
How would you explain the concept of a heap in programming?
Can you explain the concept of object-oriented programming and its main principles?
How do you handle JSON data and convert it into a processing-friendly structure?