Что вам говорили про собеседование и команду
Что проверяют
Готовились ли вы к разговору и совпало ли то, что передал рекрутер, с реальностью. Вопрос почти всегда открывает вашу часть беседы: вам дают возможность проверить услышанное и спросить то, что важно лично вам.
Как отвечать
Честно перескажите, что знаете, и тут же уточните. Например: мне сказали, что команда ведёт одно приложение, есть своя дизайн-система и релизы раз в две недели, хочу проверить, так ли это сейчас.
Дальше свои вопросы, для iOS они вполне конкретные:
- сколько человек в мобильной команде и есть ли отдельный человек на релизы;
- какая минимальная поддерживаемая версия системы и от чего она зависит;
- каково соотношение UIKit и SwiftUI в текущем коде и есть ли план миграции;
- как устроены сборка, подпись и раскатка, сколько идёт сборка на CI;
- есть ли автотесты и снапшот-тесты, как ловят регрессии в вёрстке;
- как согласуются контракты с бэкендом и кто правит их при расхождении;
- как часто выходят релизы и что делают с критичной ошибкой в уже опубликованной версии.
Ответы читайте буквально. Фраза про то, что всё уже на SwiftUI, в проекте с долгой историей обычно означает пару новых экранов. Релиз «по готовности» без CI означает ручную сборку с ноутбука одного разработчика.
Где спотыкаются
Отвечают, что ничего особенного не говорили, и закрывают тему. Это упущенная возможность: свободное место в разговоре интервьюер заполнит своими вопросами, а ваши так и не прозвучат.
Второе: пересказывают красивые слова рекрутера как собственное мнение о компании. Интервьюер обычно знает, насколько его команда похожа на описание из вакансии, и несовпадение звучит неловко.
Третье: спрашивают только про условия, про деньги, удалёнку и отпуск, не задав ни одного вопроса про продукт, код и релизы. Условия обсудить надо, но если других вопросов нет, это читается как безразличие к самой работе.