Кой интерфейс осигурява функционалността на структура от данни, подобна на ключ-стойност, в стандартната библиотека?
Android
Можеш ли да изброиш типовете данни в Java, различни от основните примитиви?
За какво се използва шаблонът за дизайн Single Activity при разработката на приложения?
Кои подходи за обработка на грешки в корутините съществуват освен използването на блока try-catch?
Използвали ли сте освен MVVM и други архитектурни модели за разделяне на отговорностите във вашите проекти?
Можеш ли да обясниш какво е CoroutineScope и защо е необходим в Kotlin?
Обяснете основните характеристики и предимства на използването на Kotlin при разработката на приложения.
Какъв е максималният брой абстрактни класове, които може да наследи един клас?
Какво е предназначението на оператора in в програмирането?
Можете ли да обясните какво се разбира под Heap в контекста на паметта на програмите?
Имали ли сте опит с използването на мьютекси за синхронизиране на нишки или процеси?
Как ще повлияе завършването на дъщерна корутина върху родителския обхват при асинхронни операции?
Имали ли сте опит с разработка, използвайки концепцията за чиста архитектура?
Каква е причината за разделянето на услугата на процеси на преден и заден план?
Как ключовата дума 'out' взаимодейства с колекциите в Java?
Обяснете вътрешната структура и принципите на функциониране на свързания списък (LinkedList).
Каква е целта на класа, обявен с помощта на модификатора sealed?
Какъв е максималният брой интерфейси, които може да реализира един клас в езика за програмиране?
Използвали ли сте библиотеката Retrofit за работа с API във вашите проекти?
Каква е ролята и предназначението на задача от типа Job при реализирането на корутините?