Расскажите о проекте, которым вы гордитесь
- Расскажите о самом сложном проекте
- Расскажите о своём дипломном проекте
- Какая задача была для вас самой сложной?
Расскажите по STAR: ситуация → задача → что сделали лично вы → результат с цифрой.
- Начните с сути проекта одной фразой: что делает и для кого
- Главное — ваши решения: что выбрали, почему, какую проблему решили
А ещё Будьте готовы к уточнениям по коду: почему такая база, как устроена авторизация
Подробно
Этот вопрос заменяет опыт работы у тех, у кого его мало, — особенно у выпускников курсов. По ответу понимают, как вы думаете, и что вы сделали своими руками.
Схема STAR:
- Situation — контекст: что за проект, для кого, какие ограничения;
- Task — ваша задача или главная сложность;
- Action — что вы сделали: решения, технологии, почему именно так. Это самая важная часть, говорите «я», а не «мы»;
- Result — результат, по возможности с цифрой: время ответа, число пользователей, покрытие тестами, сколько времени сэкономили.
Выберите проект, где была настоящая сложность и вы её решили: медленный запрос, гонка данных, интеграция со сторонним API, деплой.
Подготовьтесь к вопросам вглубь: почему такая архитектура, что бы сделали иначе сейчас, как тестировали. Признать «сейчас я бы сделал по-другому» — это плюс: показывает рост.
Если проект учебный, не выдавайте его за коммерческий, но расскажите, что сделали сверх задания.
Пример
«Дипломным проектом был сервис бронирования переговорок для небольших офисов (S). Главная сложность — не дать двум людям забронировать одну комнату на одно время (T). Сначала я проверял пересечения в коде, но при одновременных запросах появлялись двойные брони. Я перенёс проверку в базу: добавил ограничение исключения в PostgreSQL по диапазону времени и написал тест, который запускает сто параллельных запросов (A). После этого двойных бронирований не стало ни разу, а проверка занимает меньше 5 мс (R). Сейчас я бы сразу начинал с ограничений в базе, а не в коде».
Что хотят услышать
- Понятная структура рассказа.
- Личный вклад и обоснованные решения.
- Конкретный результат.
- Рефлексия: что бы сделали иначе.
Частые ошибки
- Говорить «мы» и не выделять свою роль.
- Перечислять технологии вместо решений.
- Не уметь ответить на уточнения по собственному коду.
Проверьте себя
Один верный вариант. Подумайте, потом откройте ответ.
Показать варианты и ответ
- ✓Суть проекта, ваш личный вклад, решения с причинами и результат с цифрой
- ✗Рассказать о проекте команды целиком, не выделяя свой вклад, чтобы не выглядеть хвастливо
- ✗Перечислить все технологии без объяснения решений
- ✗Отказаться от уточняющих вопросов по коду
Что спросят дальше
Связанные вопросы
Разбор собеседования с sotto
После собеседования sotto разбирает разговор: оценка, каждый вопрос — хорошо, частично или слабо, чего не хватило в ответе и над чем поработать к следующему разу. Первые 30 минут бесплатно.