iOS
Can you name the main principles used in the design of software systems?
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?
Have you had experience in finding and fixing memory or resource leaks in your projects?
What are the key advantages of using SwiftUI in user interface development?
How to implement animation of changing constraints parameters in UI?
What type of data is a dictionary where keys are strings and values can be of different types?
Can you explain the differences between UIView, UIWindow, and CALayer in iOS interface development?
How is the Message Dispatch mechanism invoked in the system?
What are the main differences between Realm and Core Data storage systems in iOS development?
Can you give an example of a pattern similar in function to Observer?
In what cases is it recommended to use EnvironmentObject in a project?
Have you had experience using the Git version control system in your projects?
Can you give an example when dividing interfaces is justified in a project?
In which cases is it recommended to use the @ObservedObject property in SwiftUI for tracking data changes?
What are the advantages and disadvantages of using the Any data type for storing information?
Can you name the main principles underlying programming?
How can you determine when all asynchronous tasks in a queue using concurrency mechanisms are completed?
What is the difference between MVVM and MVP architectural patterns in application development?
Can you provide an example illustrating the application of SOLID principles in development?