iOS
Каква е разликата между мок обекти и стабове в контекста на тестването?
Можеш ли да дадеш пример кога в затваряне в Swift трябва да използваш weak self, за да предотвратиш циклични препратки?
Как се освобождава паметта за обекти с циклични връзки в управлявани среди?
Какви са предимствата и недостатъците на използването на CocoaPods в iOS проекти?
Как бихте обяснили понятието стек в програмирането?
Можеш ли да обясниш какви са ARC модификаторите в управлението на паметта?
Как да изключим UIButton от веригата за отговори на Responder Chain?
Защо не се препоръчва да добавяте допълнителни свойства към разширенията в езика за програмиране?
Как се осъществява преходът към следващия екран с помощта на UINavigationController?
Предлагали ли сте свои решения или идеи за подобряване на проектите, в които участвате?
Обяснете концепцията за затваряния, които не излизат извън обхвата в програмирането.
Можете ли да разкажете за трудни ситуации, с които сте се сблъсквали по време на работа по проект?
Можете ли да обясните основната идея на принципа на отвореност и затвореност в обектно-ориентираното програмиране?
Как се осъществява автоматично управление на паметта с помощта на AutoreleasePool в Objective-C?
Има ли ограничение за дължината или обема на данните, които могат да бъдат поставени в стека?
Защо добавянето на mutex само за писане не решава проблема с data race? Как правилно да използваме mutex за защита на обща променлива?
Какви са разликите между синхронните и асинхронните извиквания в програмирането?
Кои характеристики на Objective-C могат да изглеждат необичайни за разработчик, използващ други програмни езици?
Как бих реализирал шаблона за дизайн Observer?
Възможно ли е да се отменя изпълнението на задача в системата?