Android
Можете ли да обясните концепцията за sharedIn и нейното приложение?
Как може да се реализира добавянето на заглавки към HTTP заявки при използване на библиотеките Retrofit и OkHttp?
Кога е необходимо да проектирате архитектурата на системата?
Какво отличава inline функциите от обикновените функции и какви са техните предимства?
Може ли да се използва операторът when за обработка на не всички подкласове на sealed клас?
Как се реализират и използват разширяващите функции в Kotlin?
Можеш ли да обясниш основните разлики в обхвата (scope) при функциите?
Обяснете принципа на работа и ролята на callbacks при актуализиране на потребителския интерфейс в модели на архитектура MVP или MVVM.
Каква е разликата между езиците за програмиране, които изискват предварително компилиране, и тези, които се изпълняват директно от интерпретатор?
Дали първичният ключ е индекс в базата данни?
Обяснете концепцията за Zygote и ролята й в процеса на стартиране на приложенията Android.
Можеш ли да назовеш различни типове контексти, използвани в програмирането или проектирането на системи?
Можеш ли да разкажеш за най-впечатляващия си личен проект?
Колко нишки се използват по подразбиране в диспетчера Dispatchers.IO в Kotlin?
Как влияе увеличаването на стойността на compileSdk във файла build.gradle върху работата и поведението на приложението?
Как Garbage Collector определя, че обектът вече не се използва и може да бъде премахнат от паметта?
Как с помощта на системни команди да се върнете към началната активност и да изчистите целия стек на операциите за връщане?
Кой екип бихте искали да се присъедините в новата компания?
Можеш ли да опишеш основните разлики и предназначения на ключовите конструкции expect и actual в рамките на тестването?
Може ли да се обяви функция Lambda вътре в data class в Kotlin?