STAR: ваша ошибка
Вопрос
Расскажите о своей ошибке, которая повлияла на работу команды или пользователей.
Попробуйте сами
Ответьте вслух за 2 минуты, как на собесе. Потом сверьтесь с тезисами: что прозвучало, а что нет.
Показать ответ и разбор
Коротко
Что должно прозвучать в ответе
Ситуация и задача уложились в 2-3 фразы
Основная часть про свои действия от первого лица
Ошибка реальная, с последствиями, не «перфекционизм»
Ответственность взята на себя без оправданий
Есть системный вывод: процесс или проверка, которые предотвращают повтор
Что могут спросить следом
- Как вы узнали об ошибке?
- Как отреагировал руководитель?
- Что изменилось в процессе после этого?
Разбор
Пример для middle-фулстека (вымышленный персонаж Сергей). S: «Я выкатывал миграцию, которая добавляла обязательное поле в таблицу заказов». T: «Нужно было выпустить её вместе с новой версией API». A: «Я проверил миграцию только на локальной базе. На проде таблица была большой, миграция взяла блокировку, и оформление заказов висело около 20 минут. Я сразу откатил релиз, сообщил в канал инцидентов и после восстановления написал постмортем. Предложил правило: миграции на больших таблицах только в два шага, сначала nullable-поле, потом заполнение пачками, и обязательный прогон на копии прода». R: «Правило приняли во всей команде, за год таких инцидентов больше не было. Для себя вынес, что проверка на реальном объёме данных обязательна».
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.