Можете рассказать о вашем опыте выполнения задач и проектов на предыдущем месте работы?
Можете объяснить принцип Copy-on-Write и как он работает в системах хранения данных?
В каких местах вы сохраняли пароли в предыдущих проектах?
Какая роль у разделения кода на модули в процессе разработки программного обеспечения?
Вы использовали Interface Builder для разработки интерфейсов в своих проектах?
Какие отличия между удобными (convenience) и назначения (designated) инициализаторами в Swift?
Имеете ли вы опыт разработки собственных анимационных эффектов?
Каким образом достигается высокая скорость поиска в словарных структурах данных?
Каким образом реализовать плавное изменение отображения при переключении ориентации устройства?
Какой взаимосвязь существует между механизмом RunLoop и использованием очередей в обработке событий?
Как реализовать взаимодействие между Gesture Recognizer и цепочкой обработчиков Responder Chain в системе?
Каким образом можно изменить значение переменной во время отладки программы?
Можете объяснить отличие между глобальной очередью и очередью для выполнения фоновых задач?
Когда следует использовать протокол Sendable в разработке?
Какая роль у счетчика слабых ссылок в управлении памятью?
Как ты оцениваешь паттерн Singleton и в каких случаях его стоит использовать?
Как вы воспринимаете основные принципы разработки программного обеспечения?
Какими способами можно запустить приложение помимо обычного клика по его значку?
Как объявить класс таким образом, чтобы его нельзя было наследовать?
Каким образом ты осуществляешь проверку попадания в объект или область в приложении?