Можете объяснить внутреннюю механизму работы NSLock в macOS или iOS?
Какие шаблоны проектирования ты знаком в контексте разработки iOS приложений?
Каким образом вы реализуете архитектурный паттерн MVVM при разработке на UIKit?
Какие виды данных реализуют механизм Copy-on-write?
Какие основные сложности и ограничения могут возникнуть при использовании модели акторов?
Можете ли вы описать, каким образом вы реализовали механизм Copy-on-Write в своей практике?
Каковы преимущества и недостатки использования GCD (Grand Central Dispatch)?
Какие основные принципы ты используешь при разбиении программного обеспечения на модули?
Какую временную сложность имеет операция вставки нового элемента в массив?
Какие подходы к обработке задач в многопоточном режиме ты знаешь?
Как вы разрешали конфликты при слиянии веток в системе контроля версий Git на предыдущем месте работы?
Какое наименьшее число объектов нужно для образования цикла удержания в памяти?
Какие основные недостатки и ограничения связаны с использованием шаблона Singleton?
Объясните смысл аббревиатуры UI в контексте UIView и её роль в отображении элементов интерфейса
Какие виды диспетчеризации реализованы в данном классе?
Насколько быстро осуществляется вставка нового элемента в конечную точку буфера в памяти?
Можете объяснить, что означает термин Raw value в контексте разработки или работы с данными?
Есть ли у вас практический опыт внедрения и использования методологии Канбан в своих проектах?
Какой технологический стек вы предпочли бы использовать при создании нового проекта с нуля?
Возможно ли реализовать полноценное приложение, используя исключительно CALayer?