Android
Какое время суток вы считаете оптимальным для проведения технической оценки кандидата?
Какие внутренние классы автоматически объявляются внутри другого класса, если явно не определено их создание?
Опишите процесс использования системы контроля версий Git в вашей последней должности.
Можешь перечислить этапы процесса рендеринга кадра в Jetpack Compose?
Можешь ли ты перечислить основные этапы жизненного цикла компонента Fragment в Android?
Что произойдет, если обратиться к объекту, объявленному как не допускающий null, с помощью оператора '?'.
В чем причина того, что функция componentN считается неэффективной или неправильной в проекте?
Как отсутствие параметров в конструкторе в data class влияет на его поведение или функциональность?
Какова цель использования метода flatMap и чем он отличается по поведению от concatMap в контексте сохранения порядка элементов?
Каким образом можно обнаружить снижение производительности внутри функции Composable?
Каким образом вы осуществляли взаимодействие и преобразование данных между различными уровнями и слоями архитектурной схемы?
Могли бы вы объяснить назначение метода hashCode и его роль при использовании контрактов в Java?
В чем заключается назначение модификатора lateinit в Kotlin?
Почему важно разделять логику бизнес-процессов и отображение пользовательского интерфейса в мобильных приложениях?
Вы уже получили предложения о работе?
Имеются ли предпочтения относительно состава или характеристик команды, в которую кандидат может попасть?
Каким образом реализована асинхронность при использовании корутин?
Требуется ли использование синхронизации при одновременном обновлении переменной сотней корутин, работающих на Dispatchers.Main?
Каким образом осуществляется обмен информацией между Fragment и Service через использование BroadcastReceiver?
Можете объяснить концепцию App Standby Buckets и их роль в управлении расходами батареи и ресурсами устройства?