Ответ вслух Junior Проверка сгенерированного кода спрашивают часто обновлено

Как вы проверяете код от ИИ

Вопрос

Интервьюер: «Как вы проверяете код, который сгенерировал ассистент?»

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

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

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

Коротко

Образцовый ответ: «Для меня это PR от нового коллеги, и отвечаю за него я. Читаю весь дифф, а не только функцию: агенты любят трогать конфиги и lock-файлы.

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

  • Отношусь как к PR от нового коллеги, отвечаю я

  • Читаю весь дифф и понимаю каждую строку

  • Запускаю сборку, типы, линтер и тесты

  • Проверяю краевые случаи и обработку ошибок

  • Слежу за выдуманными API, пакетами и версиями

  • Отдельно смотрю безопасность: ввод, SQL, секреты

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

  • Приведите пример ошибки ИИ, которую вы поймали.

Разбор

Образцовый ответ: «Для меня это PR от нового коллеги, и отвечаю за него я. Читаю весь дифф, а не только функцию: агенты любят трогать конфиги и lock-файлы. Не коммичу строку, которую не могу объяснить. Запускаю сборку, типы, линтер и тесты, дописываю тесты на пустой ввод и ошибки. Отдельно проверяю, что методы и пакеты реально существуют и подходят нашей версии. Недавно ассистент предложил несуществующую опцию клиента базы, типы её поймали. И пробегаю по безопасности: параметризованный SQL, валидация, никаких секретов в коде».

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

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