iOS
What are your current feelings and state at the moment?
Could you explain what Bounds are and what information they contain?
Can you explain the concept of required init in Swift and its role in object initialization?
What types of elements can be represented in a set?
Can you explain what is meant by a project divided into several modules?
How can a cyclic reference be eliminated in memory management?
How can the sequential execution of three asynchronous operations be implemented?
How is the user interface displayed on the screen in the application?
What are the differences between using async/await and completion handlers when working with asynchronous code?
When exactly is the viewWillAppear method activated in the ViewController lifecycle?
What is the range of possible values that can be set for a semaphore counter?
Can you explain what a global queue is and how it is used in data processing systems?
Do you have experience using generics in your projects?
How is the order of event processing determined when using Gesture Recognizer on a View?
How can full control over the execution flows in a program be ensured?
Can you explain the differences between using threads and GCD queues in asynchronous work?
Are you aware of the plans and new features expected in Swift 6?
How does the use of classes affect the management of multithreaded operations, and what are their advantages and disadvantages in this context?
What happens to an object if there is only one weak (unowned) reference to it and it becomes inaccessible?
How does memory release occur for objects created using reference types?