iOS: что спрашивают на собеседованиях
812 вопросовiOS-разработчика спрашивают про ARC и утечки памяти, жизненный цикл контроллеров, многопоточность и GCD, SwiftUI против UIKit, архитектуру и работу с сетью. Вопросы отсортированы по частоте.
Разбор объясняет, что проверяют этим вопросом, как отвечать и где обычно спотыкаются. Без аккаунта открыто десять разборов в сутки. С бесплатным аккаунтом разобранные вопросы можно отмечать и видеть, сколько осталось, а любой вопрос проговорить вслух в тренажёре собеседования.
- iOSТехническийспрашивали 156 раз
Что такое диспетчеризация (dispatch) в Swift и как она работает
С разбором - iOSТехническийспрашивали 143 раза
В чем разница между weak и unowned ссылками в Swift и когда их использовать
С разбором - iOSТехническийспрашивали 90 раз
Что такое ARC и как он работает в Swift
С разбором - iOSТехническийспрашивали 80 раз
В чем разница value type и reference type в Swift и когда использовать каждый
С разбором - iOSТехническийспрашивали 70 раз
Какой жизненный цикл у UIViewController и в каком порядке вызываются методы
С разбором - iOSТехническийспрашивали 64 раза
Как работает управление памятью в Swift
С разбором - iOSТехническийспрашивали 63 раза
Что такое copy-on-write и как он работает
С разбором - iOSТехническийспрашивали 56 раз
Какие основные проблемы многопоточности
С разбором - iOSТехническийспрашивали 49 раз
Как работает copy-on-write в Swift на примере копирования массива и изменения элементов
С разбором - iOSТехническийспрашивали 49 раз
Какие паттерны проектирования вы знаете и использовали в работе
С разбором - iOSТехническийспрашивали 49 раз
В чем разница между ссылочным типом и типом значения в Swift?
С разбором - iOSТехническийспрашивали 49 раз
Что такое MVVM и в чем отличие от MVC
С разбором - iOSТехническийспрашивали 49 раз
Что такое Dependency Injection (DI)
С разбором - iOSТехническийспрашивали 42 раза
Что такое принципы SOLID и как они помогают писать структурированный код
С разбором - iOSТехническийспрашивали 36 раз
Что такое Optional в Swift и как его использовать
С разбором - iOSТехническийспрашивали 36 раз
Что такое escaping и non-escaping замыкания и в чем их отличие в Swift
С разбором - iOSТехническийспрашивали 36 раз
Что такое протоколы в Swift и почему Swift называют протокольно-ориентированным языком
С разбором - iOSТехническийспрашивали 35 раз
Писали ли вы тесты
С разбором - iOSПоведенческийспрашивали 25 раз
Работали ли вы с SwiftUI
С разбором - iOSТехническийспрашивали 25 раз
Как устроена многопоточность в GCD, какие бывают очереди и способы отправки задач
С разбором