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