Можете ли да обясните какво е CoroutineDispatcher и как се използва в програмирането с корутини?
Android
Обяснете концепцията за Executor в Java и ролята му при изпълнение на асинхронни задачи.
Как се реализират inline функции с използване на reified типове в езика за програмиране и какво се случва на ниво компилация и изпълнение?
Можете ли да изброите основните типове Intent, използвани при разработката на Android приложения?
Можете ли да обясните какво означава проверката на цифровия подпис на приложението?
По какъв начин в езика C++ може да се предаде променлива на функция: по стойност, по референция или по указател?
Можете ли да обясните какво се разбира под клас, съдържащ само стойности, без допълнителни методи или състояние?
Можете ли да обясните какво е AccessibilityService в Android и как се използва за подобряване на достъпността на приложенията?
Можеш ли да обясниш как се осъществява взаимодействието с обекта Intent в Android?
Какви операции са налични при използване на CoroutineScope в Kotlin?
Можете ли да обясните какво означава терминът greylisted API и в чем се състоят неговите особености?
Обяснете концепцията за неявни Intent в контекста на разработката за Android.
Обяснете какво представлява интерфейсът ConcurrentMap и как се различава от обикновените карти в Java.
Имали ли сте опит в реализирането или проверката на цифрови подписи в приложения?
Можете ли да обясните какво означава терминът reified в програмирането?
Каква е разликата в обработката на изключения между Java и Kotlin?
Можете ли да обясните какво означава явно използване на Intent в Android?
Какви методи могат да се използват за реализиране на паралелното изпълнение на задачи в приложение?
Какви са разликите между операторите за сравнение в Java и Kotlin?
Можеш ли да назовеш основните колекции от данни, използвани в Java?