Какие способы предотвращения или устранения взаимных блокировок в многопоточном приложении ты знаешь и используешь?
Работали ли вы с разработкой приложений для Apple Watch с использованием WatchKit?
Какие объекты или компоненты вы проверяли в ходе своей предыдущей работы?
Какова временная сложность операций вставки, поиска и удаления элементов в структуре данных множество?
У вас есть опубликованные проекты или репозитории на платформе GitHub?
Можете объяснить, для чего используют UserDefaults в iOS-разработке?
Какие аспекты в работе разработчика вызывают у вас неудовлетворенность или раздражение?
Можете объяснить различия между архитектурными паттернами MVC, MVP и MVVM?
Можете объяснить внутреннюю механизму работы NSLock в macOS или iOS?
Какие преимущества и недостатки различных видов коллекций данных
Могли бы вы объяснить принцип работы цепочки обработчиков (Responder Chain) в графическом интерфейсе?
Какими способами можно обнаружить утечки памяти в приложении?
При каких условиях приложение переходит из состояния активного в неактивное?
Можете ли вы объяснить, что такое DispatchQoS и как он используется в операционных системах Android?
Какая часть системы управляет маршрутизацией в архитектуре Clean Swift?
Объясните принцип статической диспетчеризации и её отличие от динамической
Поддерживается ли в Swift принцип объектно-ориентированного программирования?
Какое ключевое слово в языке программирования применяется для замены поведения метода в подклассе?
Как связаны понятия стека и структур данных?
Можете объяснить, что подразумевается под концепцией MainActor в контексте параллельного программирования?