Android
Какое назначение у аннотации Provides в Dagger и как она используется для предоставления зависимостей?
Объясните отличия использования модификатора доступа protected в языках Java и Kotlin.
Подходит ли обсуждаемая форма общения для неформального взаимодействия?
Какова цель разделения коллекций в Kotlin на изменяемые и неизменяемые типы?
Объясните механизм работы метода equals() в Kotlin Data Class и в чем его отличие от стандартной реализации equals().
Какие ограничения существуют у технологического пакета (bundle)?
Каким образом можно минимизировать число повторных пересборок компонентов системы?
При каких условиях объекты ViewHolder и View окончательно удаляются из памяти, а не переиспользуются в RecyclerView?
Какое различие между эффектами LaunchedEffect и DisposableEffect в контексте их назначения и поведения?
Когда и при каких условиях может возникнуть ситуация взаимной блокировки ресурсов в системе?
На каком этапе жизненного цикла Activity вы будете реализовывать работу с анимациями через колбэки?
В каких ситуациях происходит автоматическая очистка памяти сборщиком мусора?
Как различить роли и отличия паттернов Adapter и Facade в проектировании программного обеспечения?
Есть ли личные качества, которые вы хотели бы улучшить или развить в себе?
Какие методы интеграции XML-разметки с Jetpack Compose ты знаешь?
Какие задачи и проекты вы выполняли в предыдущей компании?
Почему операции поиска по первичному ключу выполняются быстрее по сравнению с другими методами поиска в базе данных?
Каковы основные преимущества и недостатки использования ConstraintLayout в Android-разработке?
Какова роль компонента BroadcastReceiver в Android и в каких случаях его обычно используют?
Вы готовы присоединиться к команде стартапа и работать в условиях неопределенности и быстрого развития?