Можете ли да обясните концепцията за абстрактна фабрика и нейното предназначение в шаблоните за дизайн?
iOS
Можете ли да обясните какво е Diffable Data Source и как се различава от традиционните начини за управление на данни в таблици или колекции?
Може ли да се обяви слаба препратка като константа и в кои случаи е допустимо?
Какви нива на достъп съществуват до свойства и методи в езика Swift?
Можеш ли да изброиш основните типове данни, използвани в езика Swift?
Обяснете разликата между последователната и паралелната обработка на данни.
Какви инструменти и механизми използвате за реализиране и управление на многозадачността в приложенията?
С какви трудности може да се сблъска система при работа с многопоточност?
Кой клас на опашката реализира структурата Main в стандартната библиотека на Java?
Можеш ли да изброиш основните типове опашки, използвани в програмирането?
Обяснете разликите между методите layoutSubviews, layoutIfNeeded и setNeedsLayout в процеса на автоматично оформление и актуализиране на интерфейса.
Какви са основните недостатъци и ограничения, свързани с използването на шаблона Singleton?
Можете ли да обясните какво се разбира под инверсия на приоритети в системи или алгоритми?
Как да определим ефективността на операцията по търсене на елемент в масив от гледна точка на алгоритмичната сложност?
Можете ли да обясните разликата между глобалната опашка и опашката за изпълнение на фонови задачи?
Кои са основните методи за оформление на уеб страници?
Можете ли да обясните какво е DispatchQoS и как се използва в операционните системи Android?
Каква е времевата сложност при добавяне на нов елемент към речника?
Можете ли да дадете пример кога се прилага фасадният модел в разработката на софтуер?