Android
Можете объяснить этапы жизненного цикла компонента ViewModel в архитектуре приложения?
Применяли ли вы библиотеку RxJava для обработки асинхронных операций?
Можешь перечислить и описать основные встроенные функции или расширения в Kotlin?
Как различаются директивы noinline и crossinline в Kotlin, и в чем их особенности использования?
Почему важно внедрять зависимости в класс или модуль?
Обеспечивает ли Room встроенную поддержку автоматических обновлений базы данных при изменениях схемы?
В каких случаях оптимально использовать inline функции в программе?
Может ли механизм автоматического управления памятью освободить ресурсы для подписки, которая больше не активна, но по-прежнему находится в памяти?
Что отличает inline функции и в чем их преимущества в программировании?
Когда именно осуществляется сборщик мусора для объектов, ссылающихся через Soft Reference?
Применяли ли вы параллельную обработку данных или многозадачность в своих проектах?
Почему важно поддерживать структурированность и читаемость кода в проекте?
Можете объяснить, что подразумевается под термином 'наследственный проект' в разработке программного обеспечения?
Каким образом можно определить, что два объекта ссылаются на один и тот же экземпляр в памяти?
Какие виды конструкторов существуют в Kotlin и как они используются в классах?
Каким образом внешний код может модифицировать состояние класса?
Объясните концепцию уровня изоляции read uncommitted в транзакционной обработке баз данных.
Какой у вас опыт работы с инструментом автоматизации тестирования Selenium?
Объясните концепцию DataBinding и его роль в связывании данных в приложениях
Объясните концепцию неявных Intent в контексте Android-разработки.