Как се обработва събитието на натискане в приложението?
iOS
Как да различаваме типовете данни по стойност и по връзка и какви са разликите между тях в програмирането?
Можете ли да обясните какво представлява обектът WorkItem и за какво се използва?
Възможно ли е да прекъснете изпълнението на задача, стартирана чрез GCD, по време на нейното изпълнение?
Колко купчини могат да се използват в едно приложение и каква е тяхната роля?
Може ли да се реализира множествено наследяване в езика Swift?
Може ли да се прекъсне изпълнението на задача в GCD преди нейното завършване?
Може ли обектът Reference да бъде поставен в стека по време на изпълнение на програмата?
Кой от принципите SOLID се счита за най-труден за спазване на практика?
Какви стратегии за управление на клонове в Git сте прилагали на предишното си работно място?
Можете ли да обясните какво означава автоматичният механизъм за управление на паметта ARC в iOS?
Можете ли да обясните принципите, лежащи в основата на SOLID за разработка на софтуер?
Какви методи познаваш и използваш за предотвратяване или премахване на взаимните блокировки в многонишково приложение?
Можете ли да опишете как управлявахте клоновете и изданията при използването на Git процеса на предишното ви работно място?
Може ли да се обясни понятието за издаване в процеса на разработка на софтуер?
Колко стекови технологии могат да се използват в едно приложение?
Може ли да се разшири функционалността чрез добавяне на структура към механизма за разширения?
Можете ли да изброите различните типове инициализатори, използвани в програмирането?
Обяснете етапите на създаване, използване и унищожаване на обект по време на неговото съществуване в програма
Обяснете разликите между GCD, NSThread и OperationQueue и предимствата на всеки от тях за многозадачност в разработката за iOS.