Android
Какое максимальное количество интерфейсов может реализовать один класс в языке программирования?
В каких случаях применение принципов Clean Architecture может быть нецелесообразным?
Какие библиотеки и инструменты ты использовал для разработки REST API и какие из них предпочитаешь?
Какова роль и применение CoroutineExceptionHandler в управлении ошибками внутри корутин?
Можно ли использовать одну и ту же ViewModel для обмена данными между двумя фрагментами при навигации?
Какой байткод генерируется для объявления companion object в Kotlin при компиляции в Java-проекте?
Можете объяснить различия между асинхронностью, параллельностью, многопоточностью и понятием concurrency в программировании?
Какие задачи и направления хотели бы реализовать в будущей проектной работе?
Можешь назвать ключевые элементы структуры Dagger, используемые для управления зависимостями?
Можете рассказать о проектах или задачах, которыми вы занимаетесь в настоящее время на вашей текущей должности?
Объясните концепцию и использование функции produceState в Jetpack Compose.
Есть ли у вас практический опыт автоматизации процессов доставки и развертывания программных продуктов с помощью CI/CD?
Можешь ли ты описать различные типы и сценарии использования потоков данных или процессов в программировании?
Каким образом можно реализовать получение пуш-уведомлений, когда приложение не запущено в памяти устройства?
Каким образом можно осуществить доступ к данным, принадлежащим другому приложению?
Что обеспечивает высокую эффективность хранения и организации контактов в телефонных книгах?
Можешь ли ты перечислить основные типы сообщений, которые система отправляет менеджеру или администратору?
Можете объяснить, что подразумевается под понятием Heap в контексте памяти программ?
Можете ли вы объяснить термин 'Use Cases' и его роль в разработке программного обеспечения?
Обладает ли метод equals доступом к полям, объявленным внутри data class?