Android
Какие преимущества и недостатки использования механизма рефлексии в программных системах?
Каковы преимущества и недостатки использования WorkManager в Android-разработке?
Какие типы сервисов вы использовали в своей работе?
В чем заключаются нюансы применения типа Nothing в обобщениях (generics)?
Какой набор методов предоставляет класс Single в библиотеке RxJava?
Какова цель использования интерфейса Runnable в потоках и какую роль играет метод run в этом интерфейсе?
Чем отличаются ключевые особенности переменных с пометкой volatile и атомных типов данных?
Расскажите о своем опыте использования библиотеки RxJava в практике разработки
Какие особенности Kotlin вам наиболее приятны или привлекательны для разработки?
Что подразумевается под корнями сборщика мусора в управлении памятью?
Можешь перечислить основные типы Intent, используемые в разработке Android-приложений?
Какие у вас остались впечатления после прошедшего собеседования?
В чем состоят преимущества и недостатки использования inline функций в коде?
Объясните, что представляет собой концепция анонимных функций (Lambda) и как она используется в программировании.
Имеете ли опыт разработки с использованием языка Kotlin?
Можете ли вы привести пример ситуации конфликта, с которой столкнулись, и рассказать, как вы её разрешили?
Чем отличается механизм Binds от Provides в контексте dependency injection или модульных систем?
Как отличается использование функций runBlockingTest, runTest и runBlocking в контексте тестирования асинхронного кода на Kotlin?
Чем отличаются методы flatMap и switchMap в реактивном программировании?
В каких случаях и для чего применяется значение match_parent в макетах Android?