DevPrep

Все темы

🏗 Шаблоны проектирования: вопросы на собеседовании iOS

  1. Observer Junior PRO
  2. Делегирование Junior PRO
  3. Singleton Junior PRO
  4. Lazy initialization (Отложенная инициализация) Junior PRO
  5. Abstract factory Middle PRO
  6. Factory Method Middle PRO
  7. Delegate, замыкание, Combine или AsyncSequence: как выбрать канал обратной связи? Middle PRO
  8. Builder: зачем он в Swift, если есть параметры по умолчанию? Middle PRO
  9. Strategy: как подменять алгоритм без if/switch по всему коду? Middle PRO
  10. Adapter и Facade: как изолировать сторонний SDK? Middle PRO
  11. Decorator: как добавить кеширование, логирование или ретраи, не меняя класс? Middle PRO
  12. Как постепенно убрать синглтоны из легаси-кода и перейти на DI? Senior PRO

Потренируйтесь перед собеседованием

В DevPrep эти ответы превращаются в задачи на минуту: что напечатает код, найди баг, пробное собеседование. По задаче в день.

Скачать DevPrep в App Store