Можете ли да обясните принципа Copy-on-Write и как работи в системите за съхранение на данни?
iOS
Какви са предимствата и недостатъците на използването на OperationQueue за управление на асинхронни задачи?
Какъв тип данни се използва за съхраняване на последователност от елементи в структура?
Обяснете основната разлика между архитектурните модели MVP и MVC
Можете ли да обясните принципа YAGNI и защо е важен в разработката на софтуер?
Можеш ли да изброиш основните типове опашки, използвани в програмирането?
Обяснете разликите между GCD, NSThread и OperationQueue и предимствата на всеки от тях за многозадачност в разработката за iOS.
Възможна ли е статична маршрутизация при реализирането на протокола?
Можете ли да обясните принципа, който предполага повторното използване на кода без неговото дублиране?
Кой механизъм за диспетчеризация се използва за разширяване на функционалността?
Можете ли да обясните какво представлява протоколът WebSocket и как се различава от обикновените HTTP връзки?
Как да реализираме анимация в мобилно или уеб приложение?
С какви трудности може да се сблъска система при работа с многопоточност?
Можете ли да обясните принципа на работа на автоматичното освобождаване на обекти с помощта на AutoreleasePool?
Можете ли да обясните принципа KISS и неговото приложение в разработката на софтуер?
Какви са разликите между свойствата, които се реализират лениво, и тези, които се изчисляват на лету?
Каква е разликата между архитектурните модели MVVM и MVP в контекста на разработката на приложения?
Можете ли да обясните концепцията за свързан тип в контекста на типизацията?
Какви са разликите между структурата от данни Set и масив в контекста на тяхната употреба и характеристики?
Можете ли да обясните какво означава терминът Swizzling в програмирането?