Какви са разликите между свойствата Frame и Bounds в графичния интерфейс?
iOS
Можете ли да обясните какво означава ключовата дума 'unowned unsafe' в контекста на управлението на паметта в Swift?
Каква е ролята на DispatchWorkItem в управлението на задачи в системата GCD?
Можете ли да обясните какви са типовете стойности в програмирането?
Какви подходи и инструменти се използват за контрол и оптимизация на използването на памет в софтуерните системи?
Опишете вашия опит в работата и ключовите задачи, с които сте се сблъсквали на предишното си място на работа.
Как работи автоматичното броене на референции (ARC) по време на изпълнение на програмата?
Можете ли подробно да опишете един от вашите минали проекти и ролята ви в него?
Задължително ли е класът да има конструктор, за да работи правилно?
Можеш ли да дадеш пример кога обекти от тип референция се съхраняват в стека?
Разкажете за опита си в търговски проекти
Можете ли да обясните какво е класът CALayer и как се използва в разработката за iOS?
С какви потенциални трудности може да се сблъскате при използването на CALayer за реализиране на интерфейса?
Какви са предимствата на използването на DispatchWorkItem при разработката на многопоточни приложения?
Как управлява ARC паметта по време на компилацията на проекта в Objective-C?
Какви типове конструктори се реализират в класа и как се различават?
Обяснете принципа на работа на Cherry Pick в системите за контрол на версиите.
Как да се открият цикли на задържане (retain cycle) в паметта при разработка на приложения?
Можете ли да дадете пример кога в кода се използва операторът `unowned` в Swift?
Как се променят свойствата Frame и Bounds при завъртане на екрана с 45 градуса?