iOS
Как самостоятелно да реализирате механизъм за кеширане без използване на външни библиотеки?
Каква е ситуацията, когато процес с нисък приоритет блокира изпълнението на процес с по-висок приоритет?
Обяснете основните разлики между масив, речник и множество в контекста на тяхната употреба и структура на данните.
Каква архитектурна структура бихте използвали при създаването на този компонент?
Можете ли да обясните какво се разбира под инверсия на приоритети в системи или алгоритми?
Как да реализираме ленивата инициализация на свойство, така че да се създава само при първия му достъп?
Може ли да се добави затваряне към списъка с елементи?
Какви рискове и особености са свързани със съхранението на различни типове данни в един масив?
Имали ли сте опит с системата за управление на зависимости Carthage в проекти за iOS?
Може ли архитектурният шаблон VIPER да се използва при разработка със SwiftUI?
Можете ли да обясните какво е StateObject в контекста на разработката?
На какъв етап от жизнения цикъл на View Controller се извършва изчисляването и настройката на ограниченията Constraint?
Можете ли да дадете примери за библиотеки или инструменти, които реализират принципите на реактивното програмиране?
Какви размери на проекта предпочитате или считате за оптимални?
Кога се случва увеличение на броя на препратките към екземпляр на обект в програма?
Можете ли да обясните разликата между системите за управление на бази данни SQL и NoSQL?
Какви са предимствата на използването на XIB при създаването на интерфейси в iOS разработката?
Какво поведение се очаква при обявяване на променлива user с използване на слаба препратка чрез weak var user = User()?
Можете ли да дадете пример кога в кода се използва операторът `unowned` в Swift?
Работил ли си с задачи, поставени от колеги в екипа?