🏛 Архитектура программного обеспечения: вопросы на собеседовании iOS
- SOLID Middle PRO
- MVC Junior PRO
- MVVM Middle PRO
- MVP Middle PRO
- VIPER Middle PRO
- Расскажите про принципы SOLID. Middle PRO
- Что такое Clean Architecture и Dependency Rule? Senior PRO
- Разница между dependency injection и dependency inversion? Middle PRO
- Делегат или нотификация — когда что выбрать? Middle PRO
- Почему во View в MVP должен быть протокол? Middle PRO
- Что такое DI и какие есть виды инъекций? Middle PRO
- Зачем DI — что меняется при тестировании? Middle PRO
- Чем MVVM отличается от MVP? Middle PRO
- Coordinator — зачем нужен и как реализовать? Middle PRO
- Repository — зачем изолировать источник данных? Middle PRO
- Clean Architecture vs VIPER — общее и различия? Senior PRO
- Как тестировать Presenter без UIKit? Middle PRO
- Как организовать модульную архитектуру большого приложения? Senior PRO
- Как проектировать feature-флаги? Middle PRO
- App thinning, bitcode, слайсы — что это? Middle PRO
- Как уменьшить время запуска (launch time)? Что такое pre-main? Senior PRO
- Как спроектировать offline-first архитектуру? Senior PRO
Потренируйтесь перед собеседованием
В DevPrep эти ответы превращаются в задачи на минуту: что напечатает код, найди баг, пробное собеседование. По задаче в день.
Скачать DevPrep в App Store