Sobes.tech

Why is it not recommended to use synchronization blocks and similar constructs when working with coroutines?

Middle+
363

What sources of information and materials do you use to improve your professional competence?

Intern — Junior
363

What is multi-binding in Dagger?

Middle+
363

What is the lifecycle of services in Android?

Middle
363

From which object do all classes in Java inherit?

Intern
363

How to connect a custom view and a custom layout?

Middle
363

Why is it recommended to perform all user interface operations in a single thread?

Junior — Middle
363

What variables can be used in a data class?

Junior
362

What mechanisms in Android ensure the stability of the application?

Middle+
362

What annotations do you know for DAO methods?

Middle
362

Какие особенности протокола DDP?

Senior
362

What do you consider a flaw in the code that you would immediately want to replace?

Middle+
362

What happens if you perform work in the main (UI) thread for a long time?

Junior
362

Explain each of the five SOLID principles and their application in software design.

Junior — Middle
362

What is the role of immutable collections in development and how do they differ from mutable data structures?

Junior — Middle
362

What is the difference between passing a variable of type int and passing a function via lambda in an inline function?

Junior — Middle
362

What design patterns are you familiar with?

Junior
361

How does a Handler help perform tasks synchronously?

Middle
361

What is the difference between job and supervisor job in Android development?

Middle+
360
/253