Можете объяснить, каким образом реализована синхронная отправка задач через DispatchSync в GCD?
Обсуждали ли вы в прошлой компании возможные изменения в текущих рабочих методах и процессах?
Имеете ли вы текущие предложения о работе или офферы?
Как реализована работа с памятью в операционной системе iOS?
Можете рассказать о ваших основных обязанностях и проектах, в которых вы участвовали на предыдущих местах работы?
Какой размер составлял команда, в которой вы работали на предыдущем месте?
Можете рассказать немного о вашем профессиональном опыте и основных достижениях?
Можно ли выполнять сравнение объектов типа Optional в коде?
Можно ли задать переменной название, соответствующее имени функции?
Можете объяснить, что такое структура данных и как она используется в программировании?
Какой метод следует вызвать для принудительной перерисовки интерфейса в текущем цикле обновления: setNeedsLayout или layoutIfNeeded?
Какие инструменты для создания и редактирования анимаций вы использовали в своих проектах?
Можете объяснить концепцию делегирования в паттернах проектирования и как она применяется?
Можете объяснить концепцию unowned в контексте безопасного обращения с ссылками в Swift?
Можете объяснить, каким образом функционирует механизм MRC?
Какие методы и техники для организации времени ты используешь в работе?
Каким образом ты реализуешь механизм автосброса объектов в памяти с использованием AutoreleasePool?
Можете объяснить, что означает ключевое слово 'unowned unsafe' в контексте управления памятью в Swift?
Объясните принцип Copy-on-Write при работе с массивами и его применение.
Какие методы синхронизации используют для обеспечения совместного доступа к переменной при чтении и записи?