Android
Какими методами можно организовать одновременное выполнение запросов без применения потоков и асинхронных функций?
В чем заключается предназначение конструкции expect actual в процессе тестирования?
Какими методами можно организовать разбиение приложения на отдельные компоненты с архитектурной точки зрения?
Какие функции области видимости (scope functions) в Kotlin тебе известны?
Какие типы потоков выполнения ты можешь назвать?
Какие аннотации в Hilt используются для включения классов в граф зависимостей?
Какие базы данных ты использовал при разработке Android-приложений?
Можете рассказать о проектах или задачах, которыми вы занимаетесь в настоящее время на вашей текущей должности?
Какими методами можно получить размеры изображения в Android?
В каких случаях применяют CoroutineExceptionHandler в корутинах?
Можешь ли ты назвать основные типы компонентов в Dagger и объяснить их использование?
Каким образом LeakCanary обнаруживает наличие утечек памяти в приложении?
Какой поток обработки используют сервисы в вашей системе?
Какие стандартные интерфейсы или подходы для сериализации объектов ты знаешь в Java?
Какое назначение у библиотеки AppCompat в разработке Android-приложений?
Расскажите о проектах, в которых вы участвовали или которых разрабатывали.
Почему в библиотеке Room необходимо объявлять функции как suspend для работы с асинхронными операциями?
Можете объяснить различия между асинхронностью, параллельностью, многопоточностью и понятием concurrency в программировании?
Какими способами реализовать создание анонимных экземпляров классов в Kotlin?
В какой области или сфере наиболее важно сосредоточить свои усилия при разработке проекта?