Android
В каком месте в коде следует размещать определения переменных прямо в runtime?
Как отличить архитектурные шаблоны по их назначениям и принципам реализации?
Обязательно ли главный экран Android-приложения должен отвечать принципу единственной ответственности?
Чем отличаются методы сравнения объектов в Kotlin и Java, и как они работают?
Чем отличается хранение данных в ViewModel от использования метода onSaveInstanceState для сохранения состояния приложения?
Какой механизм лучше использовать для сохранения состояния UI: ViewModel или SaveInstanceState, и чем они отличаются?
Какова основная функция структуры данных Set и в чем ее преимущество?
Ты готов переместиться в другой город или страну для работы?
Какова роль аннотации @Provides в контексте Dependency Injection и какого она служит предназначения?
Какая задача решается с помощью пула потоков и как он используется в программировании?
В какой части выполнения корутин произойдет бесконечный цикл, если он есть внутри нее?
Какова основная роль и применение SharedFlow в архитектуре реактивных приложений?
Какая роль у функции с ключевым словом noinline и когда её стоит использовать?
Какая роль у потоков в организации выполнения программ и зачем они используются?
У вас есть установленные сроки для принятия оффера?
Часто ли ты обращаешься к каким-либо источникам для поиска идей и вдохновения для твоей работы?
Каково назначение оператора Maybe в библиотеке RxJava и в каких случаях его используют?
Каким образом Jetpack Compose определяет необходимость обновления UI и перерисовки компонентов?
К какому принципу из SOLID относится использование Dagger для внедрения зависимостей?
Какую часть архитектуры по принципам Clean Architecture занимает ViewModel?