Do you have any questions about the project or the company?
iOS
Describe your experience implementing and using automated CI/CD processes in projects.
Could you explain the differences between automatic and manual memory management in the context of reference counting?
What is the principle of copy-on-write and why is it used in programming?
Can you list the main types of software testing?
In which cases should data transfer be performed between different models or databases?
How do you prefer to structure the design of your projects or documents?
What third-party tools do you use for organizing modules in code?
Can you explain the advantages and disadvantages of the MVVM architectural pattern?
Explain the Copy-on-Write principle when working with arrays and its application.
Explain the difference between application context and activity context in Android.
How can you interrupt the execution of an asynchronous operation?
Обеспечивает ли Firebase автоматическую доставку push-уведомлений в мобильное приложение без дополнительного вмешательства со стороны разработчика?
What difficulties can arise when implementing WebSocket connections in an application?
Could you describe the main responsibilities and projects you worked on in your last position?
Explain the use of the 'synchronized' keyword in Android development and how it affects thread management.
What configuration parameters need to be specified for implementing a push notification system?
At what point in the ViewController's lifecycle does the information about its View's size become available?
Can you explain the principle of dynamic dispatching in systems or applications?
What difficulties or problems may arise when integrating WebSocket into an iOS app?