iOS
Интересувате ли се от създаването на приложения, които работят на различни операционни системи?
Можеш ли да дадеш пример за ситуация, в която се прилага принципът на протокола?
Как се извършва изпълнението на задачите при използване на синхронна вмъкване в глобалната опашка?
Могат ли да се съхраняват функции-затваряния в масиви в програмните езици?
Колко пъти се извиква методът viewDidLoad в жизнения цикъл на UIViewController?
Задължително ли е да имате инициализатор с модификатора required без реализиране на протоколи?
Кои видове диспетчеризация не могат да бъдат модифицирани чрез метода Swizzling?
Могат ли ситуации, свързани с използването на слаби (unowned) препратки, да доведат до срив на приложението? Дайте пример.
Как да осигурим безопасността на достъпа до масив в многонишкова среда?
Какви методи могат да се използват за осигуряване на безопасност при използване на колекции при условия на многопоточност?
Можеш ли да изброиш популярните мениджъри на зависимости, използвани в проекти?
Защо колекциите в Swift са реализирани като типове стойност?
Как влияе промяната на границите на рамката в метода viewDidLayoutSubviews върху изобразяването на интерфейса?
В кои случаи се прилага моделът на класовете в програмирането?
На кое място в паметта или в кой механизъм се управлява препратката, която не увеличава брояча на препратките и не задържа обекта?
Кои операции или свойства са достъпни при дефиниране на клас, които не са при структура?
Какви са основните предимства и недостатъци на писането на модулни тестове?
Коя диспетчеризация в програмирането — статична или динамична — осигурява по-бързо изпълнение?
Обяснете разликите между операторите LEFT JOIN и LEADING JOIN в SQL.
Обяснете концепцията за внедряване на зависимости и как се прилага в програмирането.