Android
Каким образом установить связь между двумя таблицами в базе данных, использующей Room?
Каким образом поток получает контроль над объектом и каким образом происходит его захват в много-поточной среде?
Какие побочные эффекты ты знаешь при использовании Jetpack Compose?
Чем отличается SupervisorJob от обычного Job в контексте корутин и управления задачами?
Объясните механизм работы компонента RecyclerView в Jetpack Compose и как он обеспечивает эффективную обработку списков элементов.
Каковы основные компоненты, используемые в файле AndroidManifest.xml?
Чем отличается использование мягких ссылок от слабых в управлении памятью в Java?
Какие ограничения существуют при обработке задач внутри компонента Broadcast Receiver в Android?
Расскажите о проектах, в которых вы участвовали или которых разрабатывали.
Как реализовать работу с сетевыми API в приложении при использовании библиотеки Retrofit?
Каким образом можно изменить значение поля внутри suspend-функции в Kotlin?
Как реализована методика сравнения объектов через equals() в классе Object?
Каким образом реализовать и внедрить Fragment в вашем приложении?
Как вы описали взаимодействие и сотрудничество внутри вашей команды на нынешней должности?
Как осуществляется вычисление значения hashCode для объекта, если не переопределять его вручную?
Чем отличается использование AtomicInteger от стандартного Integer в контексте многопоточности?
Каким образом можно организовать передачу данных из фонового процесса в главный поток выполнения?
Какие жизненные циклы методов активити активируются при смене одного экрана на другой в Android?
Какое назначение функции componentN() в контексте работы с коллекциями данных?
Какие отличия существуют между Dispatchers.IO и Dispatchers.Default в Kotlin coroutines?