iOS
How have you implemented the Clean Swift architectural pattern in your projects?
What are the main global variables and states in your application?
What action does a hit test perform?
Explain the principle of the Witness Table in the context of virtual function implementation in object-oriented programming.
At what phase of the UIViewController lifecycle is NSLayoutConstraint set?
How can a queued task be canceled before it starts?
How can you detect a finger lift event during scrolling in an app using SwiftUI?
Is it possible to use a complex data structure as a key in a dictionary?
How is the structure and principle of operation of SwiftUI implemented?
Can you list and briefly describe design patterns other than architectural solutions?
Which design pattern corresponds to the MVVM architecture?
Can you give an example of applying the VIPER architectural pattern in a project?
Can you explain the differences between Presenter and ViewModel components in application architecture?
Can you name the main principles used in the design of software systems?
How does the application determine which page or component users have selected when clicking?
Can you describe the main stages of an object's lifecycle in programming?
Could you explain what SSL Pinning principle means and how it is implemented in applications?
Could you tell about your main tasks and responsibilities at your previous job?
What design patterns contribute to improving code testability?
Do you have experience working with project management systems or package managers used in projects?