Have you had experience developing and distributing your own libraries or modules?
Android
Какова роль и назначение ключевого слова reified в Kotlin?
Is it possible to use the volatile keyword to ensure data safety when multiple threads work with a variable simultaneously?
Explain the principle of operation and the role of callbacks in updating the user interface in MVP or MVVM architecture models.
How does encapsulation help maintain component compatibility when updating a system?
Can you explain the differences between architectural patterns MVP, MVVM, and MVC?
What methods can be used to implement handling user actions triggered from push notifications?
Have you had experience working with the NotificationChannel mechanism for sending notifications?
Can you explain what the Nothing type means in programming language?
How do you structure your workday when working remotely?
How does your application receive input data?
What methods can be used to manage and handle errors in a program?
How well do you understand the business logic of the project? Have you come to the customer with initiatives and suggestions for improvement?
How does the presence of collisions in a HashMap data structure affect its performance and behavior?
In what cases is it recommended to use abstract classes in object-oriented programming?
What tools do you use for software performance analysis?
What synchronization mechanisms can ensure the correct order of thread awakening?
How is information transferred between Fragment components in Android?
How do implementations of LinkedHashMap, TreeHashMap, and HashMap differ in terms of their internal structure and behavior?
How do you evaluate the execution of a test task and what do you tend to when performing it?