Android
Объясните, что подразумевается под полным дублированием объекта с его вложенными структурами.
Как осуществить извлечение информации из базы данных и отображение её на пользовательском интерфейсе?
Какие основные проблемы могут появиться при миграции с RxJava на Kotlin Coroutines в проекте?
В каких случаях предпочтительнее использовать @Provides вместо @Binds, и почему полностью отказываться от @Provides не рекомендуется?
Какие подходы и способы реализации горячего потока в системе flow ты знаешь?
Как вы реагируете, когда ваши идеи или взгляды не принимают коллеги?
Какие типы интерфейсов для преобразования объектов в Android вы знаете?
Какими способами можно определить, что выполнение корутины завершено?
Опишите, каким образом вы взаимодействовали с командой в процессе выполнения проектов.
Каким образом реализовать выполнение асинхронных задач в Android без привлечения сторонних библиотек?
Каким образом можно предотвратить взаимную блокировку двух потоков в многопоточном приложении?
Какие типы разрешений доступа к ресурсам тебе известны?
Какими способами ты знаешь реализовать обработку ошибок в программах?
Могли бы вы объяснить концепцию разделения приложения на несколько модулей и зачем это нужно?
Какова роль интерфейса удаленного источника данных в архитектуре системы?
Можете объяснить принципы работы с несколькими потоками одновременно в программировании?
Какими подходами и практиками следует руководствоваться при разработке общего кода в Kotlin Multiplatform для обеспечения его качества?
Какое отличие между аннотациями @Component и @Subcomponent в Dagger в контексте внедрения зависимостей?
Обязателен ли обязательный вызов функции remember при создании состоянием в Jetpack Compose?
Какими способами осуществляется создание объекта при использовании композиции?