Android
Как се различават изпълнителните нишки и корутините в контекста на програмирането?
Имали ли сте опит в разработването или настройването на собствени визуални компоненти в проекти?
Можете ли да обясните какво означава препратка към обект в програмирането?
Работили ли сте с компонента Collapsing Toolbar в Jetpack Compose?
Може ли да се използва име за разширена функция по същия начин, както за метод на вътрешен клас?
Има ли механизъм за буфериране на данни в стратегията Latest?
Какви методи и технологии се използват за организиране и съхраняване на данни в приложения за Android?
Има ли специални маркери или признаци в използваните технологии, които показват техните специални свойства или състояние?
Как се различават декларациите на неизменяеми променливи с помощта на ключовите думи val и const val в Kotlin?
Можеш ли да дадеш примери за ситуации или фактори, които могат да доведат до течове на памет в приложения за Android?
Можеш ли да дадеш пример как в кода да провериш дали променливата не съдържа стойност null?
Как взаимодействат различните нива на слоевете в архитектура, базирана на принципите на чистата архитектура?
Можеш ли да изброиш типовете препратки, използвани в Kotlin, и да обясниш разликите им?
Какво е състоянието на показване на екрана в Activity в различните етапи от нейния жизнен цикъл?
Можете ли да обясните какво е Manifest и за какво се използва в Android разработката?
Каква е разликата между използването на AtomicInteger и стандартния Integer в контекста на многопоточността?
Разкажете за вашия опит с Content Provider в Android приложения
Имали ли сте опит в разработването и разпространението на собствени библиотеки или модули?
Какви са предимствата на използването на ApplicationContext в сравнение с ActivityContext в Android?
Кои услуги и компоненти на Firebase сте използвали в проектите си?