Какие основные преимущества и недостатки характерны для однонаправленной архитектуры систем?
Бывали ли случаи, когда вам не удавалось завершить задачу в установленный срок?
Можешь рассказать о различных типах и организациях памяти в компьютерных системах?
Использовали ли вы в своих проектах асинхронное программирование с помощью Async/Await?
В чем основные отличия массива и множества, и почему стоит выбрать массив в определенных случаях?
Как отличить использование unowned без параметров от unowned(unsafe) в коде?
Имел ли опыт использования системы управления зависимостями CocoaPods в своих проектах?
Какие ограничения и требования существуют для объектов, чтобы они могли быть использованы в качестве элементов хэш-таблиц или хэш-структур в Swift?
Каковы преимущества и недостатки использования frame для верстки страниц?
Объясните, что подразумевается под сохранением данных в долгосрочной перспективе в системах хранения информации.
Чем хороши и какие есть недостатки использования семафоров в контроле доступа к ресурсам?
Какие основные механизмы для синхронизации потоков ты знаешь?
Какова основная функция механизма автоматического управления памятью ARC во время выполнения программ?
Какими методами можно устранить конфликт при коллизиях в хеш-таблицах?
Каково различие между методами viewWillLayoutSubviews и viewDidLayoutSubviews в жизненном цикле UIViewController?
Какие действия в контейнерах типа Set выполняются с минимальной задержкой?
Какой тип данных используется для хранения последовательности элементов в структуре?
Можете объяснить, что означает термин Hashable в контексте программирования?
При каких условиях значение типа данных будет размещено в области памяти кучи?
Какие новых технологий планируешь освоить в ближайшее время?