Why is it not recommended to use synchronization blocks and similar constructs when working with coroutines?
Android
What sources of information and materials do you use to improve your professional competence?
Are you interested in improving code structure and readability through refactoring?
What is multi-binding in Dagger?
What is the lifecycle of services in Android?
From which object do all classes in Java inherit?
How to connect a custom view and a custom layout?
Why is it recommended to perform all user interface operations in a single thread?
What variables can be used in a data class?
What mechanisms in Android ensure the stability of the application?
What annotations do you know for DAO methods?
Какие особенности протокола DDP?
What do you consider a flaw in the code that you would immediately want to replace?
What happens if you perform work in the main (UI) thread for a long time?
Explain each of the five SOLID principles and their application in software design.
What is the role of immutable collections in development and how do they differ from mutable data structures?
What is the difference between passing a variable of type int and passing a function via lambda in an inline function?
What design patterns are you familiar with?
How does a Handler help perform tasks synchronously?
What is the difference between job and supervisor job in Android development?