Android
Каким образом можно самостоятельно реализовать функцию с поддержкой suspend в Kotlin?
Можете объяснить концепцию SupervisorJob в контексте корутин Kotlin?
Является ли Activity доступной или видимой пользователю после перехода в состояние onStop?
Чем отличается объявление внутреннего класса от вложенного класса в Kotlin?
Можешь объяснить основные отличия области действия (scope) в функциях?
Каким образом реализовать внедрение зависимостей с помощью Dagger Hilt в Android-проекте?
Для каких целей используется переопределение метода hashCode в классе данных?
Какие типы интерфейсов для преобразования объектов в Android вы знаете?
Какие могут возникнуть проблемы или последствия при выполнении продолжительной операции внутри обработчика событий?
Будет ли актуально состояние ViewModel после завершения процесса приложения?
Можете объяснить этапы жизненного цикла компонента ViewModel в архитектуре приложения?
Это ваш первый опыт прохождения собеседования после начала поиска работы?
Имели ли вы опыт работы с системами для обработки эквайринговых платежей?
Какие способы многопоточности, кроме корутин, ты знаешь и использовал в своих проектах?
Что представляет собой область Heap и какие типы данных обычно там сохраняются?
Допустимо ли применять встроенные примитивные типы в языке Kotlin для хранения данных?
Каким образом реализовать подключение SSL-сертификата в вашем проекте для обеспечения защищенного соединения?
Может ли многопоточность негативно сказаться на скорости обновления пользовательского интерфейса?
Каким образом реализовать систему уведомлений для пользователя после успешного скачивания файла?
Есть ли возможность остановить или отменить задачу, запущенную через WorkManager?