Обяснете концепцията за верига на отговорниците (Responder Chain) в системата за обработка на събития в GUI приложения.
iOS
Обяснете принципа на работа на синхронните операции и тяхната цел в програмирането.
Как се различават подходите към управлението на паметта в езиците Objective-C и Swift?
Каква е последователността на изпълнение на методите при създаването и показването на ViewController в iOS?
В кои ситуации се извиква методът viewWillAppear, но viewDidAppear не се активира?
Каква е целта на ключовата дума 'Await' в конструкцията Async/Await в програмирането?
Колко пъти се извиква методът viewDidLoad в жизнения цикъл на UIViewController?
Каква е ролята и приложението на таблиците с допълнителни данни в базите данни?
Можете ли да опишете как реализирахте механизма Copy-on-Write в практиката си?
Каква е разликата между методите viewWillLayoutSubviews и viewDidLayoutSubviews в жизнения цикъл на UIViewController?
Можете ли да обясните концепцията за Retain в Objective-C и как тя влияе върху паметта?
Имали ли сте опит в разработката с Objective-C?
Как се работеше с паметта преди внедряването на Side Table?
Можете ли да обясните концепцията за Бариера в многопоточната програмиране?
Споделете опита си в решаването на сложни или необичайни задачи в потребителския интерфейс от предишното ви място на работа.
Каква е разликата между Weak и Unowned в управлението на паметта?
Можете ли да споделите своя професионален опит и ключови постижения?
Как управлява и превключва операционната система изпълнението на няколко нишки на процесора?
На кой етап от изпълнението на кода определяте и прилагате ограничения (Constraint)?
Можете ли да обясните какво е структурата DispatchGroup и как се използва за синхронизиране на изпълнението на няколко асинхронни задачи?