Android
Каким образом реализовать выполнение сетевых запросов, используя ViewModel в приложении?
Что такое глобальный скоуп корутин и в каких случаях его используют?
Можешь рассказать, каким образом реализовывал ограничения и ограничения в рамках сервиса?
В каких ситуациях целесообразно использовать ключевое слово inline для функции?
Как ведет себя объект при одновременном изменении его из нескольких потоков?
Каким образом можно связать слой бизнес-логики с уровнем данных в архитектуре системы?
Каким методом работает сборщик мусора в управляемых языках программирования?
Объясните, что подразумевается под полным дублированием объекта с его вложенными структурами.
Как сохранить и восстановить компоненты MVP и Dagger 2 при изменении ориентации экрана без их полного пересоздания при перезапуске Activity?
В чем заключается необходимость применения шаблонов проектирования в слое презентации?
Можете объяснить, что такое исключение CancellationException и в каких ситуациях оно используется?
Можешь ли ты описать основные стадии процесса очистки памяти в системах автоматического управления памятью?
Какие изменения произойдут с отображением текста в приложении на Android, если элемент TextView находится внутри LinearLayout и пользователь повернул устройство?
Можно ли объявлять каждую функцию с ключевым словом inline в программе?
Какое различие существует между закрытым классом (sealed class) и перечислением (enum)?
Обладаете ли вы представлением о фундаментальных архитектурных подходах?
Какое отличие между аннотациями @Component и @Subcomponent в Dagger в контексте внедрения зависимостей?
Как реализовать паттерн похожий на companion object из Kotlin в Java?
Является ли использование стейт-машины обязательным в реализации архитектуры MVI?
Что происходит в системе, если область памяти Heap исчерпана полностью?