Можете ли да опишете основните архитектурни подходи, използвани при разработката на софтуер?
iOS
Какви са разликите между свойствата Frame и Bounds в графичния интерфейс?
Как са реализирани вътрешните механизми на класа Optional в езика за програмиране?
Има ли структурата или класът метод за почистване на ресурси или деструктор?
Обяснете разликите между изпълнителните нишки и структурата на опашката в програмирането.
Кой тип диспетчеризация се характеризира с най-голямо забавяне при обработката на задачи?
Можете ли да обясните концепцията за Inout и как се използва в програмирането?
Можете ли да обясните вътрешната реализация на слабите препратки и как работят в паметта?
Можете ли да разкажете малко за вашия професионален опит и основните постижения?
Какви условия и характеристики трябва да имат обектите, за да могат да се използват като ключове в речник?
Можете ли подробно да опишете един от вашите минали проекти и ролята ви в него?
Каква е основната разлика между клас и структура в езиците за програмиране?
Може ли да се получат текущите параметри на позицията на анимацията по време на нейното възпроизвеждане?
Можете ли да обясните какво представлява обектът DispatchWorkItem в iOS и как се използва при управлението на задачи?
Можете ли да обясните концепцията за inline функции и какви са техните предимства?
Какви предимства предоставя използването на статична диспетчеризация в системата?
Каква е разликата между Weak и Unowned референциите в Swift?
Можете ли да опишете архитектурата на проектите, по които сте работили преди?