Sobes.tech

What methods and technologies are used for organizing and storing data in Android applications?

Junior — Middle
183

Have you had experience developing and distributing your own libraries or modules?

Junior — Middle
183

What methods can be used to obtain image sizes in Android?

Junior — Middle
183

Какова роль и назначение ключевого слова reified в Kotlin?

Middle — Middle+
183

Is it possible to use the volatile keyword to ensure data safety when multiple threads work with a variable simultaneously?

Junior — Middle
183

Explain the principle of operation and the role of callbacks in updating the user interface in MVP or MVVM architecture models.

Junior — Middle
183

How does encapsulation help maintain component compatibility when updating a system?

Junior — Middle
183

Can you explain the differences between architectural patterns MVP, MVVM, and MVC?

Junior — Middle
183

Who can be declared as a successor to a class using the Sealed modifier?

Junior — Middle
183

What methods can be used to implement handling user actions triggered from push notifications?

Junior — Middle
183

Have you had experience working with the NotificationChannel mechanism for sending notifications?

Junior — Middle
182

Can you explain what the Nothing type means in programming language?

Junior — Middle
182

How do you structure your workday when working remotely?

Junior — Middle
182

How does your application receive input data?

Junior — Middle
182

How well do you understand the business logic of the project? Have you come to the customer with initiatives and suggestions for improvement?

Principal
182

How does the presence of collisions in a HashMap data structure affect its performance and behavior?

Junior — Middle
182

In what cases is it recommended to use abstract classes in object-oriented programming?

Junior — Middle
182

What tools do you use for software performance analysis?

Junior — Middle
182
/253