Ответ
Технический стек и архитектура:
- "Какой стек используется в основном проекте: UIKit, SwiftUI, или их комбинация? Какая минимальная версия iOS?"
- "Какие архитектурные подходы применяются (MVC, MVVM, VIPER, Clean Architecture)? Есть ли строгие стандарты?"
- "Как организована работа с зависимостями (SPM, CocoaPods, Carthage)? Как управляются модули?"
Процесс разработки:
- "Опишите процесс разработки от идеи до релиза. Используете Scrum, Kanban?"
- "Как устроены code review, какие критерии качества кода? Есть ли статический анализ (линтеры)?"
- "Какова доля покрытия автотестами (unit, UI, snapshot)? Какой CI/CD используется?"
Команда и развитие:
- "Как устроен онбординг нового разработчика? Есть ли ментор или бадди?"
- "Как в команде принимаются решения о внедрении новых технологий или обновлении стека?"
- "Какие есть возможности для профессионального роста (конференции, курсы, внутренние воркшопы)?"
Продукт и культура:
- "Каковы ближайшие технические вызовы или планы по рефакторингу?"
- "Как команда относится к балансу между быстрой доставкой фич и техническим долгом?"
- "Возможен ли гибридный или удаленный формат работы?"