Ответ вслух Middle Истории по STAR спрашивают часто обновлено

STAR: ваша ошибка

Вопрос

Расскажите о своей ошибке, которая повлияла на работу команды или пользователей.

Попробуйте сами

Ответьте вслух за 2 минуты, как на собесе. Потом сверьтесь с тезисами: что прозвучало, а что нет.

Показать ответ и разбор

Коротко

Пример для middle-фулстека (вымышленный персонаж Сергей). S: «Я выкатывал миграцию, которая добавляла обязательное поле в таблицу заказов».

Что должно прозвучать в ответе

  • Ситуация и задача уложились в 2-3 фразы

  • Основная часть про свои действия от первого лица

  • Ошибка реальная, с последствиями, не «перфекционизм»

  • Ответственность взята на себя без оправданий

  • Есть системный вывод: процесс или проверка, которые предотвращают повтор

Что могут спросить следом

  • Как вы узнали об ошибке?
  • Как отреагировал руководитель?
  • Что изменилось в процессе после этого?

Разбор

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

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.