What is more convenient to use for implementing screens with landscape and portrait orientation: Autolayout or Frames?
iOS
What is Dependency Injection and how can it be used in iOS development?
What is the name of the situation when multiple identical values are stored in a hash table?
What is the difference between a set and a dictionary in Swift?
What is the essence of adding a task to a concurrent queue using the synchronous execution method?
What is a run loop?
What is MemoryLayout and how can you determine the size of a protocol in Swift?
Tell us about the MVVM (Model-View-ViewModel) pattern.
What is the difference in network operation when developing a taxi app versus a notebook?
What is alignment?
When will you use arrays in your code?
How does garbage collection work in iOS?
Can you explain what is meant by 'Bounds' in programming or system architecture?
What do you see as the advantages of the Swift programming language?
Can you list the main types of software testing?
What types of queues exist in Grand Central Dispatch (GCD)?
Tell about your experience with Release Candidate (RC), how have you applied this approach in your projects?
What is the main goal of implementing Dependency Injection in a project?
What methods exist for collision handling?
Tell about common code refactoring techniques.