iOS
Какви са разликите между типовете данни по тяхната семантика: стойности и препратки?
Кой подход — структура или клас — има по-добра производителност?
Каква е последната фаза в жизнения цикъл на обект или система?
Можете ли да обясните какво точно се случва вътре в системата при използване на Binding?
Можете ли да обясните принципа на действие и характеристиките на патърна Стратегия в обектно-ориентираното програмиране?
Къде обикновено съхранявате данните, временно запазени по време на обработката?
Каква е времевата оценка за операцията по вмъкване на елемент с определен ключ в хранилище от тип речник?
Каква е целта на използването на метода applicationWillResignActive в жизнения цикъл на приложението?
Какви подходи или библиотеки използвахте за реализиране на многозадачност във вашите проекти?
Обяснете какво е принудително разопаковане на опционал в Swift и в кои ситуации се прилага.
С какви типове данни обикновено се свързва понятието машинна дума в компютърната архитектура?
На какъв етап и в кой компонент на системата се взема решение за мястото на съхранение на стойността на типа?
Какво е предимството на използването на OperationQueue в сравнение с GCD при управлението на асинхронни задачи?
Как използвате командите LLDB за диагностика и отстраняване на грешки в кода?
Какви са основните предимства на използването на NSLock в сравнение с други механизми за синхронизация?
Какви методи и подходи се използват за проверка на функционирането на отделните компоненти на софтуерния продукт?
Кой метод за зареждане на интерфейса се извиква първи: viewDidLoad или viewDidAppear?
Какъв състав на екипа участва в реализирането на всеки от вашите проекти?
Каква е разликата между блокираща операция на бариера и стандартна операция за синхронизация?
Колко време работите с езика Swift?