Вернуться в видеотеку

Мок-интервью по AI-кодингу и рефакторингу

Кандидат проходит AI-кодинг секцию: разбирает запутанный код, сгенерированный агентом, предлагает план безопасного рефакторинга и оценивает тесты. Интервьюер проверяет инженерное мышление, а не умение написать один промпт.

Источник: ШОРТКАТ — менторская программа

Открыть на YouTube

Коротко о видео

В этой записи кандидат проходит открытое мок-интервью в формате AI-кодинга. Ему дают работающий, но плохо организованный проект, сгенерированный начинающим разработчиком с помощью модели. Сначала кандидат устанавливает назначение кода и фиксирует его функциональные требования, затем предлагает вынести связанные части из большого файла, описать план изменений и не сломать текущую работу сервиса. Участники обсуждают спецификации, тест-кейсы, проверку тестов, работу с большим контекстом и способы исследовать зависимости в кодовой базе. Отдельно рассматриваются MCP-инструменты для чтения логов и метрик, ограничения прав агента и перекрёстная проверка архитектурного плана несколькими моделями. В финале интервьюер объясняет, что формат оценивает способность инженера контролировать результат агента и безопасно доводить изменения до продакшена.

Затронутые темы

Что взять на заметку

  • Перед рефакторингом сгенерированного кода нужно зафиксировать, что он делает и какие требования уже выполняет.
  • Безопасный план изменений включает декомпозицию, проверку зависимостей и тесты на сохранение существующего поведения.
  • Тесты, написанные агентом, требуют отдельной проверки: нужно оценить сценарии, corner cases и соответствие спецификации.
  • Для больших кодовых баз полезно уменьшать контекст задачи и исследовать связи между модулями поэтапно.
  • MCP-инструментам для логов и метрик разумно давать доступ только на чтение, чтобы агент не менял инфраструктуру сам.
  • Перекрёстная проверка планов разными моделями помогает заметить слабые места архитектурного решения.

Рекомендуем посмотреть