Каква е целта на обекта DispatchGroup при синхронизиране на задачи в програмирането?
iOS
Можете ли да обясните какво означава терминът Retain в контекста на управлението на паметта?
Как внедрихте механизма за Dependency Injection във вашите проекти?
Имаш ли въпроси относно проекта или компанията?
Възможна ли е реализация на опционални методи в дефиницията на протокола?
Можете ли да обясните какво е тип данни с препратка?
Какви подходи към обработката на задачи в многопоточен режим познаваш?
Как се осъществява паралелното изпълнение на нишки на процесор с едно ядро?
Обяснете концепцията за многопоточност и нейното приложение в програмирането.
Как да различим командите git rebase и git merge и какви са техните основни разлики?
Как да определите броя на областите на паметта, разпределени за приложението по време на неговата работа?
Може ли да се определи реализацията на методи вътре в протокол?
Как се обработва събитието на натискане в приложението?
Какви методи използвате, за да премахнете или минимизирате проблемите, свързани с паралелното изпълнение на задачи в многопоточна среда?
Можете ли да обясните разликите между принципа на инверсия на зависимостите и инжектирането на зависимости в програмирането?
Как се използва механизмът за инкапсулация в езика Swift?
Коя референция, слабата (weak) или несобствената (unowned), осигурява по-висока производителност при използване в Swift?
Можете ли да обясните какво се разбира под свързани стойности в контекста на програмирането?
Можете ли да обясните какво означава автоматичният механизъм за управление на паметта ARC в iOS?
Може ли да се реализира множествено наследяване в езика Swift?