iOS
Do you have practical experience implementing structured concurrency in projects?
Can you list and explain the main problems associated with automatic memory management using ARC?
How to explain the process of displaying a graphical user interface on the screen?
Can you explain what is meant by an object in the Swift programming language?
Can you name other main principles used in software development besides SOLID?
What is the main function of a stack in programming and why is it used?
How can you change the value of a variable during debugging?
What is Swizzling and what are its advantages and disadvantages?
In what cases can a value type variable behave like a reference to an object?
Have you had experience dealing with issues and challenges arising from multithreading in programs?
What does the touchUpInside event mean in the context of iOS interface development?
What are the ways to implement optional elements in code?
What are the advantages and disadvantages of using OperationQueue for managing asynchronous tasks?
How can a smooth gradient background be implemented on a UIView?
How is Objective-C code integrated into a Swift project?
How to organize object references to prevent cyclic memory retention?
How to create a class that is guaranteed to have only one instance without using the Singleton pattern?
How do you prefer to organize your activities on a project?
Do you have experience developing user interfaces using UIKit?
Have you checked your colleagues' code or your own before implementing it?