Android
Можете рассказать о выбранной вами архитектуре системы, которую вы реализовали или с которой работали?
Расскажите о вашем опыте использования потоков и многопоточности в проектах
Работаете ли вы индивидуально или в команде при выполнении проектов?
После завершения рендеринга, в какой метод передается управление для отображения View?
В какой момент жизненного цикла Activity вызывается метод onStop?
Можете объяснить концепцию LaunchEffect и в чем заключается его основная идея?
Можешь перечислить основные метрики, используемые для оценки уведомлений?
Можешь объяснить основные отличительные черты протокола MTP?
Какий у вас опыт использования Dependency Injection библиотеки Koin в проектах?
Имели ли вы опыт работы с библиотекой Room для обработки данных в Android-приложениях?
Будет ли актуально состояние ViewModel после завершения процесса приложения?
Какое предназначение у типа данных Nothing в программировании?
Каким образом можно инициировать запуск другого компонента через Intent в Android?
Какими методами можно получить размеры изображения в Android?
Какой частоты рекомендуется использовать для обращения к серверу с целью получения новых сообщений?
Могли бы вы объяснить назначение метода hashCode и его роль при использовании контрактов в Java?
Можете перечислить операторы, используемые с оператором modifier?
Можешь перечислить этапы процесса рендеринга кадра в Jetpack Compose?
Каково назначение аннотации @Immutable в Jetpack Compose и как она влияет на поведение интерфейса?
Какие существуют методы жизненного цикла Activity в Android, выполнение которых не гарантировано в определённых случаях?