Android
Объясните механизм функционирования оператора flatMap в RxJava и как он обрабатывает поток данных
Какова роль компонента Activity в Android-приложении?
Каким образом из Activity можно обратиться к данным, предоставляемым Bound Service?
Каким образом можно изменить поведение метода в классе, созданном на основе другого класса?
Какова роль основных классов в реализации корутин в Kotlin?
Объясните механизм действия Dagger и его роль в управлении зависимостями в приложении
Можешь перечислить основные характеристики объектов типа Properties в Java?
Каким образом можно реализовать в Java механизм, аналогичный Extension в Kotlin?
Каким образом реализовать наследование от класса, объявленного как sealed?
На какой версии Android API были внедрены лямбда-выражения?
Объясните различия между использованием launch и асинхронных функций с await в контексте асинхронного программирования
Какие существуют способы организации взаимодействия между различными компонентами системы?
Можете объяснить назначение типа данных 'any' в программировании?
Можешь объяснить, что означает термин 'remember' в контексте разработки или архитектуры систем?
Какие методы существуют для централизованной настройки параметров приложения?
Объясните, что такое интерфейс Parcelable и для чего он используется в Android-разработке.
Какими средствами Android применяет для усложнения и защиты исходного кода приложений?
Чем отличается принцип инверсии зависимостей от методов внедрения зависимостей в приложениях?
Расскажите о вашей роли и выполненных задачах на последнем проекте.
Чем отличается коллекция от последовательности в программировании?