Android
Какие методы синхронизации используют корутины в программировании?
Можешь перечислить типы ссылок, используемые в JVM и объяснить их особенности?
Можешь перечислить различные типы модификаторов в программировании?
Есть ли у тебя планы расширять свои знания и работать с новыми технологиями?
Мог бы ты привести пример принципа D из принципов SOLID, показывающий его применение на практике?
Какими компонентами вы занимались в своей предыдущей практике или проектах?
Почему механизм автоматического сбора мусора не способен завершить жизненный цикл Activity, отображающий главный экран приложения?
Каким образом в Android-приложении инициируется отображение определенного экрана для пользователя?
Можешь привести примеры функций типа map и объяснить их использование?
Для чего применяется шаблон проектирования Single Activity в разработке приложений?
Можешь ли ты объяснить, что такое диспетчеры и как они используются в программировании?
Можешь перечислить альтернативные библиотеки или инструменты для внедрения зависимостей, подобные Hilt?
Можешь назвать основные классы для работы с потоками в Java?
Можешь ли ты перечислить ограничения, присущие структуре данных стек?
Какие инструменты ты использовал для разработки мок-контекста в своих проектах?
Какие встроенные средства и библиотеки для работы с сетевыми протоколами и соединениями ты знаешь и использовал?
Можешь назвать основные типы операторов и типов данных, используемых в библиотеке RxJava?
Какими способами можно оптимизировать использование ресурсов в системах?
Можете объяснить различия между ActivityContext, ApplicationContext и CoroutineContext в Android?
Какой у вас опыт в области разработки приложений под Android?