Android
Какое отличие между Dispatchers.Default и Dispatchers.IO в контексте Kotlin Coroutines?
Определяешь ли ты свои цели для профессионального роста и развития?
Как отличить архитектурные шаблоны по их назначениям и принципам реализации?
Что такое и какие свойства имеет первичный ключ в базе данных?
Какие особенности и полезные мнемоники языка Kotlin вы знаете?
Работали ли вы с методом invalidate() для обновления отображения вью?
Сможет ли сборщик мусора определить и очистить объекты, находящиеся в циклических связях?
Как отличаются между собой плоскости позиционирования элементов в RelativeLayout и ConstraintLayout, и в чем их особенности?
Какие основные функции и применимости есть у абстрактных классов в объектно-ориентированном программировании?
Можете ли вы назвать некоторые компоненты библиотеки Android Jetpack, которые вы использовали в своих проектах?
Чем отличаются GlobalScope, MainScope и создание собственного Scope в Kotlin Coroutines?
Проявлял ли ты инициативу и предлагал новые идеи или улучшения в своей работе?
Имели ли вы опыт работы, связанный с профессиональным выгоранием или его предотвращением?
Можете объяснить концепцию Observable и как она используется в реактивном программировании?
Какой механизм лучше использовать для сохранения состояния UI: ViewModel или SaveInstanceState, и чем они отличаются?
Чем отличается оператор 'as' внутри языка программирования от оператора 'as' в других контекстах или языках?
Как определить область видимости зависимостей в Dagger и зачем она нужна?
В чем основные отличия между обработкой опасных и безопасных разрешений в системе безопасности?
Когда именно осуществляется сборщик мусора для объектов, ссылающихся через Soft Reference?
Какие компоненты или модули вы обычно проверяете с помощью юнит-тестов?