Android
Можете объяснить принцип функционирования изоляции уровня Serializable в транзакциях баз данных?
Объясните механизм взаимодействия ключевых элементов async и await в обработке корутин.
Что представляет собой метод hashCode() в классе Object и как он функционирует?
Можете рассказать о вашем опыте реализации и управления потоками в приложениях?
Каким образом в Kotlin осуществляется работа с рефлексией?
Какими методами вы подходили к решению задач, не имея четкого технического описания?
Каким образом можно применить DiffUtil для оптимизации обновлений списков в RecyclerView?
Каким образом взаимодействуют различные уровни слоёв в архитектуре, основанной на принципах чистой архитектуры?
Каким образом операционная система отображает и управляет Android-приложениями?
Как реализована основная диспетчерская логика в системе?
Каким образом в Kotlin можно проверить, являются ли два объекта по ссылке одним и тем же экземпляром?
Можешь перечислить типы ссылок, существующие в Java и их особенности?
Каково предназначение и ограничения области видимости internal в языке программирования?
Что стало причиной невыполнения определённых задач на вашей предыдущей должности?
Можешь перечислить существующие типы состояния в Jetpack Compose и объяснить их различия?
Можешь перечислить основные архитектурные шаблоны и их особенности?
Какими методами можно организовать разбиение приложения на отдельные компоненты с архитектурной точки зрения?
Какие функции области видимости (scope functions) в Kotlin тебе известны?
Какие типы потоков выполнения ты можешь назвать?
Какие аннотации в Hilt используются для включения классов в граф зависимостей?