Android
Каким образом можно реализовать создание нового объекта, у которого присутствуют три поля исходного data class и дополнительно два поля в виде объектов?
Какие подходы используются для реализации асинхронных задач в Android-приложениях?
Каким образом можно реализовать и применять LiveData в рамках принципов Clean Architecture?
Как осуществляется применение интерфейса расширения в коде?
В каком из потоков обработки данных реализована механика управления нагрузкой (backpressure)?
Применяли ли вы функцию внутри другого кода с целью оптимизации?
Имели ли вы опыт передачи большого объема срочных задач коллегам или подчиненным?
Каким образом можно определить собственный контекст для ViewModelScope в Android?
Хотели ли вы когда-либо заниматься оценкой и распределением приоритетов для множества срочных задач?
Какую конкретную проблему вы решали в последней работе или проекте?
Ваш предыдущий проект был ориентирован на создание коммерчески продаваемого продукта?
Бывали ли ситуации, когда ваши коллеги не соглашались с предложением использовать новые технологии?
Бывали ли ситуации, когда у вас возникали сложности или неудачи при выполнении задачи?
В каких случаях применение Clean Architecture может оказаться неэффективным или нежелательным в проектах?
Как Garbage Collector определяет, что объект уже не используется и может быть удален из памяти?
Каким образом осуществляется обмен данными между фрагментами при использовании FragmentManager?
Объясните, что такое suspend-функция и как она работает в Kotlin.
Каким образом можно реализовать логирование запросов в системе?
Когда происходит инициализация данных в виртуальных таблицах?
Можешь объяснить назначение и работу метода observeOn в реактивном программировании?