Android
Каковы преимущества и недостатки использования кастомных компонентов в интерфейсе?
Какими методами можно определить наличие утечки памяти при анализе дампа памяти?
Какие основные методы и операции можно выполнять над структурами данных типа Map?
Какие компоненты входят в data-слой в рамках принципов Clean Architecture?
Какое отличие между корутинами и Reactive Extensions (RxJava) в контексте обработки асинхронных задач?
Что случится, если обратиться к объекту с типом nullable прямо без проверки в Kotlin?
Какова роль модели в архитектуре MVVM и зачем она необходима?
Можете объяснить, что представляет собой шаблон проектирования Facade и в каких случаях его используют?
Какое отличие в обработке исключений существует между Java и Kotlin?
Можете объяснить концепцию области видимости (Scope) в Jetpack ViewModel и как она используется?
Использовали ли вы библиотеку Retrofit для работы с API в своих проектах?
Какие основные задачи и обязанности ты выполняешь в рамках своего проекта?
Как определить временную сложность функции, которая ищет первый элемент в одном массиве, отсутствующий в другом?
Какой у вас есть практический опыт использования системы автоматизации сборки Gradle?
Какова роль аннотации @Dao в библиотеке Room для Android?
Возможна ли обмен информацией между различными процессами в системе?
Возможно ли, чтобы Fragment существовал без привязанного к нему View?
Можешь перечислить основные компоненты архитектуры Android, которые составляют систему?
Какова роль и зачем применяются побочные эффекты в программировании?
Чем отличаются типы ссылок: Strong, Soft, Weak и Phantom в управлении памятью?