Android
Каким образом реализован поток данных между источником данных и пользовательским интерфейсом в системе?
Каким образом осуществляется сериализация и десериализация объектов с помощью Parcelable в Android?
Как вы оцениваете свои знания и навыки работы с многопоточностью и параллельным программированием?
Каким образом можно реализовать отображение событий в пользовательском интерфейсе с использованием Compose Desktop?
Каким образом можно реализовать сохранение анимационных эффектов внутри ViewHolder, избегая его полной переинициализации или уничтожения?
Что из себя представляет файл AndroidManifest.xml и какую информацию он хранит в проекте Android?
Можешь назвать библиотеки, используемые в разработке Android-приложений?
Какой тип объектов в Android способен продолжать существовать после завершения Activity?
Можете назвать основные фазы процесса компиляции программы?
Можешь перечислить основные виды ссылок в области heap-памяти?
Что дает использование модульной структуры в разработке приложений и какие есть недостатки у такой архитектуры?
Какой объем памяти выделяется внутри HashSet для хранения двух элементов, один из которых имеет hashCode 0, а другой — 1000000?
Какое базовое исключение служит предком для всех других исключений в языке?
Какая часть Android системы обеспечивает обмен данными между вашим приложением и другими приложениями?
Какой у вас опыт в работе с каскадными таблицами стилей (CSS)?
Расскажите о своем опыте использования области видимости (Scope) в программировании.
Является ли допустимым наследование класса, объявленного как Sealed, от другого Sealed-класса?
Возможна ли одновременная работа одного приложения в нескольких процессах?
Можно ли принудительно приостановить выполнение текущего потока?
Можно ли обращаться к приватным методам класса внутри расширенной функции в Kotlin или другом языке программирования?