Android
Можете объяснить этапы жизненного цикла компонента Activity в Android?
Чем отличается реализация взаимодействия между View и логикой в паттернах MVVM и других архитектурных подходах?
Какие компоненты в проектах ты применяешь наиболее часто?
Можете ли вы объяснить термин 'Use Cases' и его роль в разработке программного обеспечения?
В каких случаях используется класс AtomicInteger в Java?
Какой алгоритм используется для доступа к элементу по индексу в связном списке LinkedList и какова его временная сложность?
Какие особенности и ограничения существуют у классов данных в Kotlin?
Можете рассказать о составе и роли вашей команды в последнем проекте?
Как определить, была ли инициализирована переменная с модификатором lateinit в Kotlin?
Опиши свой опыт использования MockContext в проектах.
Какими способами можно управлять синхронизацией корутин в асинхронном программировании?
Каким образом в Java реализуются принципы функционального программирования?
Можете объяснить, что представляет собой концепция snapshotFlow и как она используется в системах?
Как реализуется хранение и обработка элементов с одинаковым хеш-кодом в структуре данных HashMap?
Каким образом можно передать результат из текущей Activity обратно в вызывающее её приложение при использовании навигации назад?
Какие типы разрешений существуют в Android и чем они отличаются?
Какие шаги вы бы предприняли для улучшения структуры и качества существующего модуля через рефакторинг?
Мог бы рассказать о своих основных обязанностях и проектах, над которыми работаешь в текущей компании?
Какие существуют уровни доступа для компонентов в Kotlin и как они используются?
Каким образом можно получить возвращённое значение из Fragment при возврате к нему через навигацию?