Как да обясним процеса на показване на графичния потребителски интерфейс на екрана?
iOS
Какви са предимствата и недостатъците на използването на семафори при контрол на достъпа до ресурси?
Как влияе използването на unowned върху управлението на жизнения цикъл на обекта в програмирането?
Какво се разбира под сблъсък в контекста на програмирането или системите за обработка на данни?
Можете ли да обясните принципа Copy-on-Write и как работи в системите за съхранение на данни?
Можете ли да обясните концепцията за unowned в контекста на безопасното управление на препратки в Swift?
Кои механизми или ситуации помагат да се избегне автоматичното броене на връзки в ARC?
Как да различим механизма за синхронизация Semaphore от Mutual Exclusion (Mutex)?
Как се различават статичната и динамичната типизация в програмните езици?
Обяснете какво се разбира под понятието Silent Push в контекста на мобилните известия
Как да реализираме взаимодействието между Gesture Recognizer и веригата от обработчици в системата?
Можете ли да обясните какво се разбира под инверсия на приоритети в системи или алгоритми?
Как се реализира бързото търсене по ключ с време на достъп около O(1) в структурата данни речник?
Трябва ли задължително да се присвои стойност на статична променлива при обявяването ѝ?
Можете ли да обясните какво е LiveLock и как се различава от други състояния като deadlock?
Как могат да бъдат открити течове на памет в приложение?
Можете ли да обясните концепцията за лениво оценяване или отлагане на изпълнението на задачи в програмирането?
Какви методи трябва да се приложат за предотвратяване на конфликти, когато на един изглед има няколко Gesture Recognizers?
Можете ли да обясните какво означава автоматичният механизъм за управление на паметта ARC в iOS?