iOS
Коя диспетчеризация в програмирането — статична или динамична — осигурява по-бързо изпълнение?
Обяснете разликите между операторите LEFT JOIN и LEADING JOIN в SQL.
Обяснете концепцията за внедряване на зависимости и как се прилага в програмирането.
Можете ли да обясните концепцията за Consuming в контекста на обмен на данни или взаимодействие между системи?
Как изпращаш десет мрежови заявки едновременно, използвайки GCD?
Как да се осигури изпълнението на блок от код вътре в затваряне, ако асинхронният отговор бъде получен след като потребителят е напуснал страницата или екрана?
Можете ли да обясните какво означава анотацията @escaping в Swift?
Обяснете структурата и компонентите на UIKit и тяхното взаимодействие в iOS приложенията
Може ли в езика за програмиране да се използват изброявания (enum) за съхраняване на свойства, запазени в паметта?
Можете ли да обясните как взаимодействат ключовите компоненти на архитектурния шаблон MVC?
Каква е разликата и връзката между опашките и нишките в програмирането?
Какви инструменти за отстраняване на грешки използвате при работа с код?
Как можете да проследите всички обаждания към функция, която не присъства в изходния код по време на отстраняване на грешки?
Как да получите достъп до свойствата и методите на обект от клас в програмен код?
Как се извършва анулирането на операцията Executive?
Как работи системата за дизайн между UIKit и SwiftUI — има ли дублиране на компоненти или обвивки?
Използвали ли сте механизма на семафора в проектите си за управление на конкуренцията на ресурси?
Как да разберете времевите разходи при добавяне на елемент в края на масива?
Кой от петте принципа SOLID може да бъде нарушен при използване на шаблона Singleton?
Имате ли текущи предложения за работа или оферти?