What are the advantages and disadvantages of compiled programming languages?
Can you explain what is meant by a 'statically typed programming language'?
What architectural approach would you prefer for developing a small software product?
Explain the stages of development and functioning of an iOS application from launch to shutdown.
How do you implement the object auto-release mechanism using AutoreleasePool?
What types of atomic operations are you aware of in Swift?
Have you proposed your own solutions or ideas to improve projects you participate in?
Can you explain what an object DispatchWorkItem in iOS is and how it is used in task management?
What operations or properties are available when defining a class that are not available for a struct?
How is the user informed about events when the application is inactive or closed?
How can you verify the correctness of an entered email address?
What areas of professional growth are interesting to you for further development?
How can you ensure the execution of code inside a closure if an asynchronous response is received after the user leaves the page or screen?
To which category of data does the Enum type belong?
How do you load an image from a remote source by its URL?
What role does the 'self' keyword play inside closures?
Do you have practical experience implementing structured concurrency in projects?
What place in the system would you choose for storing user settings?
What techniques and approaches can improve the efficiency of Swift code?
Can memory management issues in Swift be solved using autorelease?