Do you have any questions about the project or the company?
iOS
When capturing a variable inside a closure, where is it stored — on the stack or on the heap?
Explain the difference between delegation mechanisms and KVO in the context of observing object changes.
What is the significance of the letter S in the SOLID principles when developing software?
What are the advantages and disadvantages of the VIPER architectural pattern in mobile app development?
Could you describe the main responsibilities and projects you worked on in your last position?
Can you give examples of classes in UIKit that violate SOLID principles?
Where will the structure be placed if it contains a field that is an instance of a class?
Do you follow SOLID principles in your projects?
When can the sizes of Bounds and Frame of a view have different values?
What parameters and metrics do you use to determine test coverage completeness in a project?
What methods can be used to implement data exchange between threads for coordinated operation?
What are the advantages and disadvantages of using the Clean Swift architectural pattern in mobile development?
What will happen if you use synchronous dispatching on the main queue in a global context?
Which approach — structure or class — has better performance?
In what situations and at what point does the applicationWillTerminate method work in an application?
Is it possible to define an enumeration in a programming language that contains both a built-in value and an associated additional value?
Explain the Liskov substitution principle and how it is applied in object-oriented programming.
Which is faster in execution: stack operations or heap operations?