Android
Можете объяснить предназначение функции runBlocking в Kotlin Coroutines?
Можете ли вы объяснить, что такое анонимная функция в программировании и как она используется?
Работали ли вы с тестировщиками в вашей текущей команде?
Чем отличается поведение и особенности HashMap от LinkedHashMap в Java?
На каком уровне архитектуры обычно реализуется слой репозитория?
Когда рекомендуется применять data class в вашем проекте?
Какие отличия существуют между XCFramework и обычным фреймворком в контексте разработки iOS приложений?
Какое отличие между функциями remember и rememberSavable в Jetpack Compose в контексте управления состоянием?
Чем отличается использование методов requestLayout и invalidate в процессе обновления интерфейса?
В каком месте в коде следует размещать определения переменных прямо в runtime?
Как отличить архитектурные шаблоны по их назначениям и принципам реализации?
Обязательно ли главный экран Android-приложения должен отвечать принципу единственной ответственности?
Чем отличаются методы сравнения объектов в Kotlin и Java, и как они работают?
Чем отличается хранение данных в ViewModel от использования метода onSaveInstanceState для сохранения состояния приложения?
Какой механизм лучше использовать для сохранения состояния UI: ViewModel или SaveInstanceState, и чем они отличаются?
Какова основная функция структуры данных Set и в чем ее преимущество?
Ты готов переместиться в другой город или страну для работы?
Какова роль аннотации @Provides в контексте Dependency Injection и какого она служит предназначения?
Какая задача решается с помощью пула потоков и как он используется в программировании?
В какой части выполнения корутин произойдет бесконечный цикл, если он есть внутри нее?