iOS
What happens inside NSOperation when the cancel method is called and how is its logic implemented at a low level?
Why is variable capture used inside closures?
What is the maximum number of active users registered simultaneously on your last project?
Have you worked with developing applications for Apple Watch using WatchKit?
Can you explain the difference between the dependency inversion principle and dependency injection in programming?
How can the number of ways to initialize a view component be determined?
Can you explain what URL means and what its main function on the internet is?
Explain what GCD means and how it is used in programming.
Which part of the system manages routing in the Clean Swift architecture?
What type of data is returned when performing an array slice operation?
Have you worked with the dependency management system Carthage in iOS projects?
What is your perception of our organization's activities and its values?
Which protocols are typically implemented in Swift to ensure standard contracts and object behavior?
Explain the principles of SpinLock operation and in what scenarios it is used.
Can you explain what is meant by the term 'body' in the context of HTTP requests?
What methods are used to transition between screens in applications?
How many interviews have you already gone through?
How can shared dependencies be implemented for multiple screens in an application?
What types of data can be stored in an array?
What is meant by the priority of content stability in systems or applications?