Android
Какова роль компонента BroadcastReceiver в Android и в каких случаях его обычно используют?
Какие отличия существуют между Dispatchers.IO и Dispatchers.Default в Kotlin coroutines?
Каким способом происходит отмена выполнения корутин в асинхронном программировании?
Как осуществляется вычисление значения hashCode для объекта, если не переопределять его вручную?
Какие ограничения существуют при обработке задач внутри компонента Broadcast Receiver в Android?
Что обеспечивает атомарность классов, помеченных как Atomic?
Какие побочные эффекты ты знаешь при использовании Jetpack Compose?
Какова роль файла AndroidManifest.xml в процессе разработки Android-приложений?
Какова основная роль и назначение приложения в системе?
Почему в программировании применяют интерфейсы, и какую роль они выполняют?
Какие механизмы позволяют переключаться между состояниями в реализации стейт-машины с использованием Coroutines?
Почему важно указывать ключевые компоненты в манифесте приложения?
Каким образом установить связь между двумя таблицами в базе данных, использующей Room?
Каким образом в языке Java реализуется механизм обработки ошибок и исключительных ситуаций?
Можно ли использовать альтернативные методы сериализации для хранения классов, кроме интерфейса Serializable?
Есть ли у вас опыт проведения проверок кода (code review)?
В каком порядке вызывается метод onAttachedToWindow у объекта View в жизненном цикле?
Есть ли личные качества, которые вы хотели бы улучшить или развить в себе?
Каким образом можно программно пересоздать массив с нуля?
Есть ли у вас вопросы по предстоящему собеседованию?