How does event handling on press occur in an application?
iOS
Is it possible to interrupt a task running via GCD during its execution?
Can you explain what the WorkItem object is and what it is used for?
How to distinguish data types by value and by reference, and how do they differ in programming?
Can a Reference object be placed on the stack during program execution?
Is it possible to implement multiple inheritance in Swift?
How many heaps can be used in a single application and what is their role?
Is it possible to interrupt the execution of a task in GCD before it completes?
Can you explain the principles underlying SOLID for software development?
Which SOLID principle is considered the most difficult to follow in practice?
Can you explain what automatic memory management mechanism ARC in iOS means?
What branch management strategies in Git have you used at your previous job?
What methods do you know and use to prevent or eliminate deadlocks in a multithreaded application?
Can you describe how you managed branches and releases when using the Git process at your previous job?
What number of stack technologies can be used in one application?
Can you explain the concept of a release in the software development process?
Is it possible to extend functionality by adding a structure to the extension mechanism?
Can you list different types of initializers used in programming?
Объясните различия между GCD, NSThread и OperationQueue и в чем преимущества каждого из них для многопоточности в iOS разработке?
Explain the stages of creating, using, and destroying an object during its existence in a program.