Android
Какое время выполняется поиск элемента в ArrayList?
Можешь перечислить типы потоков выполнения, используемые в RxJava?
Какими безопасными методами можно передавать данные между Fragment через конструктор?
Какие позиции и роли существуют в вашей команде на текущем месте работы?
Можешь перечислить основные компоненты и их роли в Domain слое архитектуры по Clean Architecture?
Какие функции или методы можно изменить для переопределения в Kotlin Data Class?
Могли бы вы назвать ваше отчество?
Может ли перечисление служить ограничением для допустимых состояний в системе?
Как реализована возможность динамического расширения массива в ArrayList и почему в него можно вставлять произвольное количество элементов?
Каким образом реализуется сохранение состояния ViewModel при изменении ориентации экрана?
Каким образом можно отменить задачу, запущенную через WorkManager?
Можете описать механизм работы системы навигации в Android-приложениях?
Какие подходы используешь при принятии решения о выборе технологий для проекта в команде?
Каким образом устроена внутренняя реализация механизма диспетчеризации в системе?
Каким образом можно реализовать сохранение анимационных эффектов внутри ViewHolder, избегая его полной переинициализации или уничтожения?
Какие методы или инструменты ты используешь для защиты данных в системах хранения?
Будет ли бесконечный цикл внутри корутины прерван при завершении приложения?
В вашей команде есть начинающие разработчики, только осваивающие технологии?
Объясните различия между контекстом выполнения корутины и ситуацией в целом приложения.
Чем отличаются классы BigDecimal и Double в Java и в каких случаях предпочтительнее использовать каждый из них?