🏗 Шаблоны проектирования: вопросы на собеседовании iOS
- Observer Junior PRO
- Делегирование Junior PRO
- Singleton Junior PRO
- Lazy initialization (Отложенная инициализация) Junior PRO
- Abstract factory Middle PRO
- Factory Method Middle PRO
- Delegate, замыкание, Combine или AsyncSequence: как выбрать канал обратной связи? Middle PRO
- Builder: зачем он в Swift, если есть параметры по умолчанию? Middle PRO
- Strategy: как подменять алгоритм без if/switch по всему коду? Middle PRO
- Adapter и Facade: как изолировать сторонний SDK? Middle PRO
- Decorator: как добавить кеширование, логирование или ретраи, не меняя класс? Middle PRO
- Как постепенно убрать синглтоны из легаси-кода и перейти на DI? Senior PRO
Потренируйтесь перед собеседованием
В DevPrep эти ответы превращаются в задачи на минуту: что напечатает код, найди баг, пробное собеседование. По задаче в день.
Скачать DevPrep в App Store