Каким образом механизм сборщика мусора определяет, что объект может быть удален из памяти?
Android
Какие последствия могут возникнуть при непосредственном вызове конструктора ViewModel для создания её экземпляра?
Какие причины могут привести к задержкам в отображении текста на экране?
Обеспечивает ли Room встроенную поддержку автоматических обновлений базы данных при изменениях схемы?
Какие виды задач или технологий вам бы не хотелось выполнять в работе?
Что стало причиной невыполнения определённых задач на вашей предыдущей должности?
При каких условиях объекты ViewHolder и View окончательно удаляются из памяти, а не переиспользуются в RecyclerView?
Объясните понятие фрагментов и их роль в архитектуре приложений.
Каким образом реализовать управление конкурирующими потоками для обеспечения их скоординированной работы?
Можете объяснить последовательность этапов жизненного цикла View в архитектуре приложения?
Можете ли вы перечислить и объяснить основные типы команды git reset?
По какой причине обработчик (Handler) способен выполнять свои задачи в основном потоке выполнения программы?
Какие отличия существуют между ViewModel из библиотеки Jetpack и стандартной ViewModel в реализации архитектурного паттерна MVVM?
От какого базового класса следует наследоваться при создании собственного компонента Layout в системе View?
Можешь ли ты объяснить, что такое горячие потоки и где они применяются?
Могли бы вы объяснить, что подразумевается под PrecomputedText в контексте Android-разработки?
Каким образом можно уведомить View о событиях или изменениях в архитектуре MVP?
Каким образом осуществляется добавление элемента в ArrayList, когда текущий размер достигает максимальной вместимости?
Можешь показать, как применяется принцип L из SOLID в практике разработки?