iOS
What design patterns do you apply in your practice?
How is access to elements within a data structure performed?
Can you tell about your experience using the Combine framework for reactive programming?
Explain the Copy-on-Write principle when working with arrays and its application.
How can you implement your own initializer in a structure while keeping the default one?
Is it possible to declare a class as final in the Open language?
What are the advantages and disadvantages of dynamically typed programming languages?
Do you have practical experience working with the MVVM architectural pattern?
What are the differences between Hashable and Equatable protocols in terms of their purpose and operation?
What image formats are not supported by the UIImage class in iOS?
What are the consequences of accessing the view property inside the loadView method in a controller?
Describe the most complex technical problems you have faced and successfully solved.
What requirements must be considered when creating objects that support hashing?
What are the differences between properties that are implemented lazily and those that are computed on the fly?
Where in memory are local variables declared in a function located?
How are the internal mechanisms of the Optional class implemented in the programming language?
What is the purpose of the Router component in your project?
What are the main lifecycle methods of AppDelegate and how to use them?
Is it possible to use the synchronized keyword directly to protect a single variable?
Can you name the main types of collections used in Swift?