Android
Какова роль viewModelScope в управлении жизненным циклом корутин внутри ViewModel?
Каким образом JVM определяет, что объект, на который ссылается WeakReference, может быть удален сборщиком мусора?
Можете объяснить основные отличия между областью памяти стека и кучей в контексте программирования?
Имел ли опыт разработки и использования кастомных элементов пользовательского интерфейса в приложениях?
Какие потенциальные проблемы могут возникнуть при взаимодействии Kotlin с Objective-C?
В каком месте в системе обычно реализуется интерфейс репозитория?
Что необходимо реализовать в Android для отображения базового однородного списка элементов?
Бывали ли случаи, когда ваши предложения отклоняли на предыдущем месте работы?
Существует ли реализованная структура данных, которая сочетает в себе свойства хеш-таблицы и упорядоченности элементов?
Можете объяснить, что означает использование ключевого слова crossinline в Kotlin и в каких случаях оно применяется?
В чем заключается преимущество использования Fragment по сравнению с Activity с точки зрения потребляемых ресурсов?
Каким образом происходит отображение текста на визуальном интерфейсе системы?
Какими методами можно реализовать возможность работы приложения в офлайн-режиме?
Можете объяснить, что означает тип чтения, при котором одна транзакция не может прочитать повторно уже прочитанное значение из базы данных?
Имели ли вы опыт использования ExecutorService для управления асинхронными задачами?
Какими способами можно создать эффект сжимающейся панели инструментов в Jetpack Compose?
Можешь назвать классы, которые являются потомками класса Throwable?
Какова роль и назначение абстрактных классов в объектно-ориентированном программировании?
Какие системные службы и процессы инициализируются при запуске приложения?
Проводили ли вы анализ задач и оценку их сложности в предыдущей должности?