Имели ли опыт разработки или поддержки приложений, состоящих из нескольких модулей?
Можете объяснить, что означает протокол Equatable в Swift и зачем он нужен?
Чем обусловлены преимущества и недостатки использования Carthage в проектах?
Какими способами ты используешь для организации и контроля потоков выполнения в программных приложениях?
Какие технологии или инструменты обычно применяются для реализации архитектуры MVC?
Что делает программирование для вас увлекательным или интересным занятием?
Что произойдет с значением переменной counter, если она включена в список захвата и применяется внутри замыкания?
Можешь перечислить основные виды ссылок, используемых в программировании?
Сколько собеседований вы уже прошли?
Как реализовать хранение слабых ссылок внутри массива в вашем языке программирования?
Что будет происходить при вызове метода sync на главной нити в приложении?
Могли бы вы объяснить роль и назначение паттерна Coordinator в архитектуре приложений?
На каких проектах вы впервые начали работать в этой области?
Каким образом можно организовать хранение массива в памяти для эффективного использования ресурсов?
Можно ли в языке Swift реализовать наследование от нескольких классов одновременно?
Какие виды модификаторов доступа ты знаешь и как они работают?
Можете привести пример ситуации, когда нарушаются основные принципы SOLID при разработке программного обеспечения?
Может ли архитектурный шаблон VIPER использоваться в разработке с SwiftUI?
Каковы основные обстоятельства и условия вашей предыдущей работы, которые могли повлиять на вашу деятельность?
Можете объяснить, что подразумевается под архитектурой Clean Swift и в чем её основные преимущества?