What approaches and techniques do you use to address memory management issues in applications?
iOS
How does the Router obtain the dependencies it needs to create a ViewModel?
Could you explain what the final modifier means in programming languages like Java?
What is the main function of a stack in programming and why is it used?
What does the subscript method in a Set collection mean and how is it used?
What approaches or tools allow combining data transfer from multiple services during initialization?
What methods and tools can be used to identify and eliminate delays when scrolling a page?
Are push notifications sent via Firebase available immediately after sending?
Is it possible to make changes to the contents of the info.plist file during the execution of the application?
Can you explain the mechanism of DispatchAsync execution and its features?
What is the minimum number of objects needed to create a reference cycle?
protocol SomeProtocol {} func test1_1(value: SomeProtocol) {} func test1_2(value: any SomeProtocol) {}
You need to write a simple in-memory cache library. type Cache interface { Set(k, v string) Get(k string) (v string, ok bool) }
Can you explain what SQLite is and what its main features are?
What difficulties or unusual situations have you encountered at the beginning of your professional activity and how did you solve them?
Is automatic layout of interface elements supported when using Storyboard and XIB files?
Can you give an example of when the `unowned` operator is used in Swift code?
In what scenarios is it appropriate to use UIHostingController in an app?
If you use DispatchQueue with WorkItem and call cancel() — when and how does the cancellation occur?
Can a Set collection contain elements of any data type or are there type restrictions?