Android
Ты готов пройти психологическую оценку для определения своих профессиональных качеств?
Где вы планируете работать или проживать в будущем?
Можешь перечислить типы ссылок, используемые в JVM и объяснить их особенности?
Как вы поступите, если столкнетесь с неподобающим поведением со стороны коллеги в свой адрес?
Могли бы вы объяснить принцип работы прерываний в корутинах и как они взаимодействуют с потоками выполнения?
Можешь перечислить основные компоненты и разделы, входящие в манифесты проектов?
Какие факторы вы учитываете, выбирая компанию для трудоустройства?
Каким образом организовать потоковую обработку чтения данных из файла?
Какова роль ViewModelFactory и в каких случаях её использование оправдано?
Как вы реагируете, когда ваши идеи или взгляды не принимают коллеги?
Зачем переопределять или использовать метод equals в классах данных?
Имели ли вы опыт использования каналов для организации взаимодействия между компонентами или потоками?
Как различаются подходы RxJava и Kotlin Coroutines при работе с асинхронностью в Android-приложениях?
Какими способами можно объявить весь класс в Kotlin как статический, чтобы он не требовал создания экземпляра?
Какова роль компонента ViewModel в архитектуре приложений MVVM?
Как отличаются методы запуска новых экранов в Android: использование startActivity и управление фрагментами через FragmentManager?
Каким образом реализовать паттерн Singleton в языке Kotlin и какие особенности при этом необходимо учитывать?
Что произойдет, если обратиться к объекту, объявленному как не допускающий null, с помощью оператора '?'.
Ты берешь на себя роль руководителя или инициатора в своей команде?
Какова роль и назначение объекта Job в системе корутин в Kotlin?