Android
Как вы понимаете концепцию null-safety в языке Kotlin и почему она важна при разработке приложений?
Каким образом в Kotlin можно преобразовать список пар 'ключ-значение' в список чисел, где каждое число является половиной соответствующего значения?
Какие отличия существуют между ViewModel из библиотеки Jetpack и стандартной ViewModel в реализации архитектурного паттерна MVVM?
Стоит ли учитывать поля базового класса при переопределении метода equals в data class?
Какие методы существуют для предотвращения завершения процесса системой по её инициативе?
Какое назначение у аннотаций в Jetpack Compose и как они используются?
В каких случаях оптимально использовать inline функции в программе?
Какие виды конструкторов существуют в Kotlin и как они используются в классах?
Каким образом осуществляется автоматическое обновление интерфейса при изменениях в данных, связанных с LiveData?
Какие отличия существуют между обычным классом, дата-классом и запечатанным классом в языке программирования Kotlin?
Можете объяснить, что такое SupervisorScope и как его использовать в приложениях?
В каких ситуациях рекомендуется применять компонент BroadcastReceiver в Android-приложениях?
Можешь ли ты назвать примеры и объяснить принципы работы систем дизайна?
Имел ли опыт работы с механизмом NotificationChannel для отправки уведомлений?
Можешь привести примеры хорошо написанного и читаемого кода?
Что вызывает необходимость внесения изменений в конфигурацию системы?
Какими методами можно автоматически создавать сетевые компоненты на основе документации Swagger?
Какие типы сервисов ты знаешь и как с ними взаимодействовать?
Как можно определить намерение пользователя внутри мобильного приложения или системы?
Обеспечивают ли корутины защиту от условий гонки?