Android
Можете ли да обясните разликите между командите git reset с параметри --soft, --mixed и --hard?
Кой инициира предаването на данни в процеса на жизнения цикъл на слушателя?
Можеш ли да опишеш ключовите характеристики на патърна MVP?
Как да определите типа на параметъра в Kotlin за обобщен тип без използване на reified?
Имали ли сте опит с използването на ReentrantLock за управление на нишки?
Какви механизми се използват за предаване на управление между корутините в асинхронното програмиране?
Може ли да се използва методът apply за предаване на данни при връщане на фрагмент чрез аргументи?
Какви методи се използват за обмен на данни между отделни процеси?
Постигнахте ли поставените цели в професионалната сфера?
Какви недостатъци на езика Java се опитаха да премахнат разработчиците на Kotlin при създаването на този език?
Каква е ролята и предназначението на ключовата дума reified в Kotlin?
Как е структурирана системата от типове в езика Kotlin?
Кога точно се извършва събирачът на боклука за обекти, които се позовават чрез Soft Reference?
Можете ли да обясните концепцията за sharedIn и нейното приложение?
Обяснете принципа на работа на корутините в Kotlin и какви са техните основни предимства
Как може да се реализира добавянето на заглавки към HTTP заявки при използване на библиотеките Retrofit и OkHttp?
Кога е необходимо да проектирате архитектурата на системата?
Какво отличава inline функциите от обикновените функции и какви са техните предимства?
Може ли да се използва операторът when за обработка на не всички подкласове на sealed клас?
Как се реализират и използват разширяващите функции в Kotlin?