Do you have any questions about the project or the company?
iOS
In which part of the application's lifecycle is the automatic garbage collector (ARC) used?
How can the maximum number of concurrently executing threads in a system be determined?
When can the sizes of Bounds and Frame of a view have different values?
Can you provide an example of a situation where resource deadlock occurs in a system?
Explain the difference between sequential and parallel data processing.
Can you list the main types of queues encountered in programming?
Can you explain the differences between Main and Global variables in the context of programming?
Explain the concept of closure in programming and its application.
Can you explain what is meant by Auto Closure in programming?
Could you explain what the setNeedsLayout method means in the context of updating the user interface?
Explain what a memory hold cycle is and how it affects application performance.
How to distinguish data types by value and by reference, and how do they differ in programming?
What are the main difficulties that may arise when using the escaping mechanism of closures?
Can you explain the concept of RunLoop and its role in event handling in applications?
Can you tell about your experience using NSOperation for managing asynchronous tasks in iOS?
Can you explain what automatic memory management mechanism ARC in iOS means?
Can you explain the concept of lazy evaluation or deferred execution of tasks in programming?
Could you explain what the layoutIfNeeded method does in the context of interface updates?
Can you explain what DispatchQoS is and how it is used in Android operating systems?