Android
Каква е разликата между използването на Sealed Interface и Enum в Java?
Могат ли разширяващите функции да имат достъп до частните свойства и методи на класа?
Трябва ли да се вземат предвид полетата на базовия клас при преписването на метода equals в data class?
Можете ли да обясните какво се разбира под Phantom read в контекста на транзакциите и базите данни?
Каква е ролята на компонента Handler при обработката на събития или заявки?
Как взаимодействахте и преобразувахте данни между различните нива и слоеве на архитектурната схема?
Какви типове разрешения за достъп до ресурси знаете?
Каква е причината, че може да стартирате хиляда корутини, докато стартирането на хиляда нишки обикновено е невъзможно?
Как се различават механизмите за наследяване в Java и Kotlin?
Осигуряват ли корутините защита срещу състезателни условия?
Можеш ли да изброиш типовете изпълнителни потоци, използвани в RxJava?
Какви методи могат да се използват за предотвратяване на течове на памет в приложенията?
Каква е разликата между Dispatchers.Default и Dispatchers.IO в контекста на Kotlin Coroutines?
Какви видове списъчни компоненти се поддържат в RecyclerView?
Как да реализираме структурата на приложение с разделяне на модули за осигуряване на мащабируемост и поддръжка?
Какви последствия могат да се очакват след сливането на два изпълнителни нишки?
Имали ли сте опит в наставничество или ръководство на колеги?
Каква е ролята и предназначението на репозиторията в архитектурата на софтуерните системи?
Можеш ли да изброиш основните компоненти и раздели, включени в манифестите на проектите?
Можете ли да обясните разликите между обикновен клас и data class в езика за програмиране?