Is copying mandatory when using value semantics in programming languages?
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?
Explain the difference between application context and activity context in Android.
Can you name algorithms for searching elements in an array and briefly describe how they work?
Can you tell about projects you have already implemented?
What is the main purpose of using push notifications in applications?
What is the role of the scene method in the SceneDelegate class and when is it called?
What consequences can arise from direct copying of a data array?
How do you understand the processes and methods of testing software solutions?
What are your current feelings and state at the moment?
How does declaring an object as a separate instance differ from using a companion object inside a class?
How to determine that an operation is atomic in the context of multithreading and synchronization?
What is the built-in Swift Concurrency element called that is used to organize task queues in the main thread?
What are the main principles you use when dividing software into modules?
How do you implement a delegate to manage a table in your project?
What restrictions and requirements exist for objects to be used as elements of hash tables or hash structures in Swift?
Have you had experience working with interface layout using Storyboard?