DevPrep

Все темы

🏛 Архитектура программного обеспечения: вопросы на собеседовании iOS

  1. SOLID Middle PRO
  2. MVC Junior PRO
  3. MVVM Middle PRO
  4. MVP Middle PRO
  5. VIPER Middle PRO
  6. Расскажите про принципы SOLID. Middle PRO
  7. Что такое Clean Architecture и Dependency Rule? Senior PRO
  8. Разница между dependency injection и dependency inversion? Middle PRO
  9. Делегат или нотификация — когда что выбрать? Middle PRO
  10. Почему во View в MVP должен быть протокол? Middle PRO
  11. Что такое DI и какие есть виды инъекций? Middle PRO
  12. Зачем DI — что меняется при тестировании? Middle PRO
  13. Чем MVVM отличается от MVP? Middle PRO
  14. Coordinator — зачем нужен и как реализовать? Middle PRO
  15. Repository — зачем изолировать источник данных? Middle PRO
  16. Clean Architecture vs VIPER — общее и различия? Senior PRO
  17. Как тестировать Presenter без UIKit? Middle PRO
  18. Как организовать модульную архитектуру большого приложения? Senior PRO
  19. Как проектировать feature-флаги? Middle PRO
  20. App thinning, bitcode, слайсы — что это? Middle PRO
  21. Как уменьшить время запуска (launch time)? Что такое pre-main? Senior PRO
  22. Как спроектировать offline-first архитектуру? Senior PRO

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

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

Скачать DevPrep в App Store