Android
Как определяется начальный емкость ArrayList при его создании без указания размера?
Могли бы вы объяснить, что из себя представляет объект Observable в контексте реактивного программирования?
Расскажите о вашем опыте создания многокомпонентных приложений, включающих сетевое взаимодействие.
Каким образом реализовать систему уведомлений для пользователя после успешного скачивания файла?
Расскажите о вашем опыте внедрения и использования методов управления проектами на основе Kanban.
Можете привести пример, где вы применяли sealed interface в своих разработках и как это повлияло на архитектуру или гибкость проекта?
Какие методы передачи данных между Fragment и Activity вы знаете, а также способы обмена информацией с одного экрана на другой?
Что необходимо реализовать в Android для отображения базового однородного списка элементов?
Какими методами можно снизить вероятность столкновений при использовании хеш-таблиц?
Что включает в себя содержимое APK файла и какие файлы в нем хранятся?
Можете объяснить, каким образом осуществляется перераспределение компонентов в Jetpack Compose?
Какова роль функции remember в Jetpack Compose и зачем она используется при создании пользовательских компонентов?
Можете объяснить механизм работы JIT-компилятора и его роль в процессе исполнения программ?
Можете объяснить механизм действия корутин и в чем их преимущества при асинхронном программировании?
Каким образом можно реализовать паттерн Singleton в языке Kotlin?
Каким образом различать виды Layout по степени их воздействия на эффективность работы приложения?
Какова роль аннотации @Dao в библиотеке Room для Android?
Может ли возникнуть какая-либо проблема при использовании фонового сервиса без наличия пользовательского интерфейса?
Нужно ли объявлять BroadcastReceiver в файле манифеста Android?
Объясните, по какой причине в функциональном интерфейсе обычно предусмотрен только один абстрактный метод?