Какова роль и основные применения библиотек Combine и RxSwift в разработке реактивных приложений?
Какими методами ты можешь реализовать анимацию для UIView в iOS?
Объясните принцип Copy-on-Write при работе с массивами и его применение.
Можете ли вы объяснить, что представляет собой бинарное дерево и как оно структурировано?
Каким образом ты реализуешь структуру данных стек в своей системе?
На какие классы иерархии опирается класс UIButton в iOS?
Объясните, что такое PreferenceKey и как оно используется в разработке интерфейсов?
Как и в каких случаях используют слабые ссылки внутри замыканий?
В каком месте в коде рекомендуется реализовать регистрацию слушателей для системы уведомлений?
Какое наименьшее число объектов нужно для образования цикла удержания в памяти?
Что отличает опции convenience и required при указании зависимостей или требований в проекте?
Можно ли полностью доверять процессу компиляции при сборке программы?
Какую зарплату вы ожидаете получить на этой позиции?
По какой причине используется захват переменных внутри замыкания?
Какие существуют альтернативные подходы к управлению многопоточностью помимо использования GCD?
Имели ли вы опыт переживания профессионального выгорания или сильного эмоционального истощения на работе?
Какие элементы можно расширить с помощью extension в языке программирования?
Какие признаки свидетельствуют о неэффективной или неправильной архитектуре системы?
Можете объяснить принцип работы Long Polling и чем он отличается от других методов получения данных от сервера?
Задавайте, насколько регулярно вы обращаетесь к официальному сайту swift.org в процессе работы или обучения.