Android
В чем состоят преимущества и недостатки использования inline функций в коде?
Объясните, что представляет собой концепция анонимных функций (Lambda) и как она используется в программировании.
Имеете ли опыт разработки с использованием языка Kotlin?
Можете ли вы привести пример ситуации конфликта, с которой столкнулись, и рассказать, как вы её разрешили?
Чем отличается механизм Binds от Provides в контексте dependency injection или модульных систем?
Как отличается использование функций runBlockingTest, runTest и runBlocking в контексте тестирования асинхронного кода на Kotlin?
Чем отличаются методы flatMap и switchMap в реактивном программировании?
Вы бы сохранили все данные в базу при использовании механизма синхронизации в приложении?
В каком месте в архитектуре приложения обычно инициируется экземпляр ViewModel?
Какие отличия в системе типов есть между Java и Kotlin?
В каком месте сохраняется состояние при переходе между suspend функциями в Kotlin?
Каким образом паттерн Observer обеспечивает отслеживание изменений в связанных объектах?
Каким образом механизм сборки мусора определяет, что объект больше недоступен и подлежит удалению?
Каким образом объект Looper взаимодействует с потоками выполнения?
Какими методами можно повысить надежность программы, написанной на Java?
Каким образом осуществляется отправка HTTP GET-запроса при использовании библиотеки Retrofit?
Какими способами ты развиваешь свои профессиональные навыки в выбранной области?
Каким образом вы планируете и организуете выполнение множества неотложных задач в ограниченные сроки?
Как Hof зависимость, отмеченная аннотацией Singleton, сохраняется в рамках внедрения зависимостей Dagger?
Каким образом осуществляется внедрение объекта в Dagger для внедрения зависимостей?