Android
Возможна ли одновременная обработка инструкций внутри одного потока выполнения?
Объясните отличие между холодными и горячими потоками данных в корутинах Kotlin.
Каким образом происходит преобразование XML-документа в объекты представления пользовательского интерфейса?
Можно ли определить data class без явного определения конструктора в языке программирования?
Расскажи о наиболее трудных профессиональных вызовах, с которыми ты сталкивался
Какие способы перехода между фрагментами ты знаешь и применяешь в своих проектах?
Можешь перечислить типы ссылок, используемых в Kotlin, и объяснить их различия?
В каких случаях необходимо использовать механизм атомарных операций или транзакций?
Если бы Dagger реализовал свою функциональность с помощью рефлексии вместо генерации кода, можно ли было бы считать его подобным Service Locator?
Для чего в Java предназначен переопределяемый метод equals() в базовом классе Object?
Какими методами и технологиями можно осуществлять интеграцию системы распознавания QR-кодов?
В каких ситуациях рекомендуется применять компонент Activity в разработке Android-приложений?
Какие причины делают нежелательным создание крупных монолитных систем без применения архитектурных шаблонов?
Что происходит с объектами в памяти динамического выделения, и какие из них попадают в область кучи?
В каких случаях целесообразно применять структуру данных HashSet?
Какие признаки указывают на потенциально успешный и безопасный проект при его выборе?
В каких ситуациях целесообразно использовать ключевое слово inline для функции?
Что именно вызывает у тебя отдачу и желание избегать определенных задач или условий в работе?
В каких ситуациях рекомендуется использовать компонент BottomSheetDialog в приложении?
Имели ли вы опыт использования библиотеки ExoPlayer для работы с мультимедийным контентом на Android?