iOS
What is the situation when a low-priority process blocks the execution of a higher-priority process?
What specific internal data type is used to store text in string variables?
What are the differences between Frame and Bounds properties in a graphical interface?
What reasons make UserDefaults inefficient for storing large data?
In what cases is the dispatching concept used in software systems?
What data types in Swift are reference types?
Can you explain the differences between architectural patterns MVC, MVP, and MVVM?
What is the main function of the WebSocket protocol and in what scenarios is it used?
How can you restrict the allowed parameter types in generics inside a method?
Can you explain the difference between SQL and NoSQL database management systems?
What steps are taken in case of a conflict situation with data or processes?
Is the same technology stack used throughout the application architecture?
Is it possible to add additional properties to existing classes or objects through extensions?
Is it mandatory to have a constructor in a class for it to work correctly?
Объясните различия между GCD, NSThread и OperationQueue и в чем преимущества каждого из них для многопоточности в iOS разработке?
Is data structure always automatically placed on the stack?
How can the maximum number of concurrently executing threads in a system be determined?
Explain what the type AnyObject means in the context of programming?
In what situations is it appropriate to use the Semaphore mechanism for thread synchronization?
What types of projects are you currently attracted to and why?