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