Баг от ИИ дошёл до прода
Вопрос
Интервьюер: «Баг из сгенерированного кода дошёл до прода. Как разберёте инцидент и что поменяете?»
Попробуйте сами
Ответьте вслух за 2 минуты, как на собесе. Потом сверьтесь с тезисами: что прозвучало, а что нет.
Показать ответ и разбор
Коротко
Что должно прозвучать в ответе
Сначала починить и снизить ущерб, без поиска виноватых
Найти, почему не поймали: тесты, ревью, размер диффа
Добавить тест, воспроизводящий баг
Поправить процесс: меньшие PR, чек-лист, правила ИИ
Не сводить к «ИИ плохой», это обычный дефект процесса
Что могут спросить следом
- Нужно ли помечать в PR, какой код написан с ИИ?
Разбор
Образцовый ответ: «Сначала откат или фикс и оценка ущерба. Потом разбор без поиска виноватых: почему дефект прошёл. Обычно ответ не про ИИ, а про процесс: дифф был огромный, тесты не покрывали ветку, ревьюер смотрел поверхностно. Добавляю тест, который воспроизводит баг. Дальше меняю процесс: изменения шагами, обязательные тесты на краевые случаи, чек-лист для ревью сгенерированного кода, правило в файле инструкций, если ошибка типовая. ИИ здесь источник кода, но пропустил его наш процесс».
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.