Android
В каких ситуациях происходит завершение жизненного цикла Activity в Android?
В чем основные преимущества использования Kotlin по сравнению с Java для разработки на Android или на серверной стороне?
Какие существуют ограничения при использовании WorkManager для выполнения задач в приложении?
Какими способами ты пользуешься для преобразования данных в формат, пригодный для хранения или передачи, и для обратной процедуры?
Можешь ли ты назвать популярные библиотеки для внедрения зависимостей, кроме Dagger?
Какие инструменты и библиотеки используешь для реализации сетевых протоколов и взаимодействия по сети?
Можете ли вы назвать некоторые компоненты библиотеки Android Jetpack, которые вы использовали в своих проектах?
Какая структура данных необходима для обработки данных в однопоточном режиме?
Каким образом вы достигли позиции тимлида в вашей команде?
Каким образом можно получить ссылку на изображение, выбранное из галереи устройства?
Каким образом реализовать пул потоков для выполнения задач в вашем приложении?
Каким образом можно реализовать процесс преобразования объекта Singleton в сериализованный формат и обратно?
Каким образом можно реализовать отдельный поток обработки сообщений в Android с помощью HandlerThread?
Каким образом можно обеспечить сохранение всей истории переходов в навигационной системе?
Каким образом передать серверу параметры для получения истории сообщений?
Какие три личных качеств вы считаете ключевыми для успешной работы как разработчик?
Каким образом можно удалить сообщение из беседы в мессенджере?
Каким образом в Kotlin обеспечена безопасность обработки null-значений и как это реализовано на практике?
Какими подходами и методами следует управлять вариативностью в проекте?
Можете объяснить внутреннюю работу механизма Continuation и как он реализуется на уровне системы?