Какой у вас общий стаж профессиональной деятельности в этой области?
Каким образом происходило обсуждение вашего предложения и какие были основные моменты в диалоге?
Можно ли определить функцию как необязательную часть интерфейса протокола?
Можно ли определить реализацию методов внутри протокола?
Можно ли в процессе инициализации создать объект, который по умолчанию считается необязательным для использования?
Объясните принцип работы архитектурного паттерна MVVM и его составляющие.
Возможна ли реализация потоков выполнения в языке Swift?
На каком этапе осуществляется управление счетчиком ссылок в автоматическом режиме подсчета памяти ARC?
По каким причинам компилятор Swift не создает автоматически конструктор с параметрами для классов?
Можете привести пример необычной или запоминающейся ошибки, которую вы обнаружили в своей практике?
Мог бы ти привести пример использования класса из стандартной библиотеки Swift?
Какое значение в производительности считается оптимальным для 60 кадров в секунду?
Можете объяснить принцип работы команды 'git rebase' и как она используется при работе с ветками?
Объясните концепцию связывания модулей в Swift и её значение в процессе разработки приложений.
Можете объяснить, что представляет собой класс UIControl в контексте разработки пользовательских интерфейсов?
На какие классы иерархии опирается класс UIButton в iOS?
Какая из ссылок — слабая (weak) или несобственная (unowned) — обеспечивает более высокую производительность при использовании в Swift?
Какие ключевые задачи и условия ты хотел бы видеть в своей будущей профессиональной среде?
Как определяется ссылка на объект по умолчанию в языке программирования?
Можете объяснить, что означает термин Thread Explosion и как его избежать?