Можешь перечислить основные шаблоны проектирования и описать их предназначение?
Какая последовательность выполнения методов при создании и отображении ViewController в iOS?
Можно ли ожидать возникновения проблем с потокобезопасностью при создании подкласса Actor?
Можете объяснить, что подразумевается под термином DataSource в контексте работы с базами данных или внешними источниками данных?
Какие основные свойства можно выделить у типов данных, передающихся по значению?
Какие основные недостатки могут возникнуть при использовании хеш-функций?
Опиши структуру и роль участников команды, с которой ты работал(а) на прошлой позиции.
Можете объяснить различия между принципом инверсии зависимостей и внедрением зависимостей в программировании?
Какова роль и применение обобщенных типов данных в программировании?
Как повлияет на итоговое значение переменной counter её использование внутри замыкания и последующий вызов этого замыкания после изменения её значения?
Можешь привести пример ситуации, где применяется принцип Лисков для замены одного типа другим без нарушения логики программы?
При реализации многопоточного программного обеспечения, что предпочтительнее: использование структур или классов?
Какие принципы и требования необходимо учитывать при создании структуры или класса, реализующего протокол Equatable?
Которые средства вы применяли при организации и распределении своих задач?
Какие параметры следует анализировать, если при прокрутке таблицы возникают задержки или тормоза?
Какие методы верстки пользовательских интерфейсов вы применяли в своей практике?
На каком этапе жизненного цикла приложения следует внедрять аналитику для получения данных с самого начала работы системы?
В чем заключается ситуация, когда процесс с низким приоритетом блокирует выполнение процесса с более высоким приоритетом?
Когда обычно прекращает использоваться таблица дополнительных данных (Side Table) в базе данных?
Можете привести пример использования структуры из стандартной библиотеки Swift?