Android
В каких случаях рекомендуется применять интерфейсы в проектировании программных систем?
В каких случаях происходит полное создание новой Activity в Android?
В каких ситуациях и при каких условиях Java вызывает сборщик мусора для различных типов ссылок?
В каких случаях следует осуществлять перенос данных между базами данных?
Каков ваш опыт работы с корутинами и асинхронностью в программировании?
Какой поток Service активируется автоматически при запуске системы?
Каким образом инициировать выполнение корутины в рамках ViewModel?
Каким образом можно реализовать расширение функциональности без изменения исходной функции?
Можете объяснить, каким образом в Kotlin реализована функция передачи именованных аргументов с заданными значениями по умолчанию?
Какой язык программирования преобладает в вашем текущем проекте или работе?
Можете ли вы объяснить, что такое Data Class и для чего она используется в программировании?
Каким образом осуществляется отображение изображения на экране с помощью преобразования XML-данных?
Как реализована функциональность аннотации @Restartable в Jetpack Compose и какое её назначение?
Могли бы вы описать, как вы организовывали планирование задач в своей последней должности?
Можешь рассказать о своем наиболее впечатляющем личном проекте?
Опишите процесс получения и постановки задачи на разработку проекта или функции.
Можете объяснить механизм работы Dependency Injection библиотеки Koin в Android-приложениях?
Что представляет собой тип потоков данных, который используется по умолчанию в Flow?
Можно ли принудительно удалить любую Activity из памяти в Android?
Какую архитектурную модель рекомендуется применять при разработке интерфейсов с Jetpack Compose?