Android
Какова роль планировщика в RxJava и почему он используется?
В чем отличие методов жизненного цикла у Fragment от методов у Activity и зачем они нужны?
Какова основная роль диалогового взаимодействия в программных приложениях?
С какими потенциальными трудностями можно столкнуться при использовании Jetpack Compose в масштабных приложениях?
Каким образом происходит настройка и внедрение Dagger в проекте?
Следует ли экземпляру базы данных периодически обновлять или сверять свои данные с внешним источником информации?
В каком порядке вызывается метод onAttachedToWindow у объекта View в жизненном цикле?
Какие методы ты применяешь для повышения эффективности работы с массивами данных?
Какой протокол транспортного уровня используется для обеспечения коммуникации WebSocket?
Какими методами могут осуществляться коммуникации между сервисами и активностями в приложении?
Какие встроенные средства и библиотеки для работы с сетевыми протоколами и соединениями ты знаешь и использовал?
Каковы потенциальные сложности или недостатки при использовании GlobalScope в Kotlin Coroutines?
Какими методами можно реализовать взаимодействие с DataStore в приложении?
Объясните различия между компонентами Activity и Fragment в контексте разработки Android-приложений.
Какие компоненты Jetpack ViewModel ты используешь для управления данными и состоянием UI?
Имели ли вы опыт передачи большого объема срочных задач коллегам или подчиненным?
Когда необходимо проектировать архитектуру системы?
Бывали ли ситуации, когда ваши коллеги не соглашались с предложением использовать новые технологии?
Каким образом происходит завершение асинхронных операций или запросов?
Можешь привести примеры конкретных ситуаций или случаев, где применяется принцип инверсии зависимостей?