Каким образом можно обеспечить безопасное обновление переменной, кода которой одновременно обращаются несколько потоков?
Android
Как обрабатываются ошибки в Java и как с ними работать?
Какие библиотеки для внедрения зависимостей ты используешь в своих проектах — Dagger или Koin?
Расскажите о вашем опыте реализации архитектурного паттерна Model-View-Intent (MVI).
Каким образом можно выполнить обращение к базе данных, используя Room в Android?
Каким образом происходит отображение текста на визуальном интерфейсе системы?
Что вы считаете недостатками в коде, которые сразу хочется исправить?
Когда планируешь начать работу на новом месте?
Где хранятся ссылочные типы и что с ними происходит во время работы приложения?
Каким методом работает сборщик мусора в управляемых языках программирования?
Почему рекомендуется реализовывать методы equals() и hashCode() совместно при определении класса?
Что вы можете рассказать о жизненном цикле Activity в Android?
Имеет ли сборщик мусора определённые очередности или правила при очистке памяти?
В чем заключается применение механизма рефлексии в программировании?
Можете объяснить, что означает слабая ссылка в управлении памятью?
Имели ли вы опыт использования библиотеки ExoPlayer для работы с мультимедийным контентом на Android?
Как можно реализовать фрагменты в Activity?
Какие преимущества предоставляет использование фрагментов по сравнению с активити в разработке приложений?
Объясните, чем отличаются методы onCreateViewHolder и onBindViewHolder в адаптере RecyclerView?
Какие аргументы или параметры можно указать при создании CoroutineScope в Kotlin?