Android
Можешь перечислить типы ссылок, используемые в JVM и объяснить их особенности?
Могли бы вы назвать дату своего рождения?
Могли бы вы объяснить концепцию разделения приложения на несколько модулей и зачем это нужно?
Применяли ли вы принципы чистой архитектуры при разработке вашего проекта?
Можно ли сохранить данные в методе onSaveInstanceState для восстановления после завершения процесса приложения?
Какое назначение у параметра targetSdkVersion в Android-разработке?
Какая структура данных лучше всего подходит для хранения уникальных элементов без дубликатов?
Какие подходы и инструменты ты применяешь для реализации многопоточности в своих проектах?
Каким образом можно подсчитать общий итог всех значений, содержащихся в списке, используя Kotlin?
В каких случаях целесообразно применять структуру данных HashSet?
Какими методами ты знаешь реализовать кэширование данных для повышения производительности приложений?
Какие типы потоков выполнения ты можешь назвать?
Как реализовать паттерн MVVM в приложениях, использующих Jetpack Compose для UI
Применяли ли вы функцию внутри другого кода с целью оптимизации?
Можно ли объявлять каждую функцию с ключевым словом inline в программе?
Как coroutineScope обнаружит, что его корутины были отменены?
Какие основные типы целей (таргетов) существуют при разработке приложений для iOS?
Как отличаются методы запуска новых экранов в Android: использование startActivity и управление фрагментами через FragmentManager?
Каким образом Kotlin определяет, к какому классу применяется расширяющая функция во время выполнения?
Каким образом представление (View) получает обновления данных из модели?