Android
В каких случаях и почему происходит воссоздание ViewModel при смене жизненного цикла Activity?
Имели ли вы опыт разработки с использованием концепции чистой архитектуры?
Каким образом можно минимизировать число повторных пересборок компонентов системы?
Можете объяснить, что подразумевается под термином greylisted API и в чем заключаются его особенности?
Какие шаги вы бы предприняли для улучшения структуры и качества существующего модуля через рефакторинг?
Каким образом осуществляется передача Intent в архитектуре MVI?
Какие причины могут привести к неудовлетворенности в текущей профессиональной деятельности?
Каким образом ты определяешь, какой из нескольких вариантов работы выбрать?
Какое различие существует между объявлениями переменных var и val в языке Kotlin?
Каким образом можно определить тип параметра, используемого в обобщенном классе, во время выполнения программы?
Какие причины могут привести к задержкам в отображении текста на экране?
Что означает аббревиатура MVI и как она используется в разработке приложений?
Какие условия необходимы для автоматического вызова метода onLayout у компонента View в Android?
Как осуществляется обработка файла AndroidManifest.xml в процессе сборки и запуска приложения на Android?
Каким образом осуществляется автоматическая очистка памяти в среде выполнения программы?
Какие методы оптимизации вы применяли для улучшения производительности программных продуктов?
В каких случаях рекомендуется применять интерфейсы в проектировании программных систем?
Какими подходами и методами следует управлять вариативностью в проекте?
Каким образом сохраняются данные в Activity при смене конфигурации, помимо использования объекта Bundle?
Какими методами можно повысить эффективность отображения длинных списков в пользовательском интерфейсе?