Каким образом вы определяете уровень сложности поставленных перед вами задач?
Android
Можете ли вы описать последовательность действий модели в архитектуре MVI?
Какой объем буфера используется в стратегии Latest для хранения данных?
Можешь показать пример применения принципа 'Single Responsibility' из SOLID в реальной ситуации?
Можешь привести пример использования сервисов, которые работают на переднем плане в Android?
Что такое закрытый интерфейс и какова его роль в определении контрактов в коде?
Можно ли разместить объект Context внутри UseCase в архитектуре приложения?
Какова роль основных классов в реализации корутин в Kotlin?
Расскажите о вашем опыте использования Dependency Injection в проектах.
Чем отличается использование ключевого слова synchronized от атомарных операций при обеспечении потокобезопасности в Java?
Могли бы вы объяснить, что из себя представляет объект Observable в контексте реактивного программирования?
Какие методы оптимизации вы применяли для улучшения производительности программных продуктов?
Какие темы и вопросы задавали вам на предыдущих собеседованиях?
Как вы видите развитие своей профессиональной карьеры в будущем?
Каким образом можно запустить задачу в сервисе так, чтобы она не занимала основной поток выполнения?
Какая структура и основные компоненты включает в себя файл AndroidManifest.xml?
Какие вопросы чаще всего задают по данной позиции на собеседованиях?
Можете ли вы объяснить, что подразумевается под термином 'inline функция' в программировании?
Может ли привести пример последней сложной задачи, с которой вы столкнулся(-ась) и как вы её решили?
Какие методы используются для передачи данных при возврате из одного фрагмента к другому в мобильных приложениях?