Вопрос «Did you use AI for this?» теперь звучит на собеседованиях постоянно. Многие отвечают на него неудачно одним из двух способов: прячут инструменты и попадаются на детали или приписывают им всё и исчезают из собственной истории. Хороший ответ лежит посередине: часть кода написал инструмент, а решения принимали вы.
01Почему об этом спрашивают
ИИ-инструменты стали обычной частью работы. В опросе разработчиков Stack Overflow 2025 84% сказали, что используют ИИ или планируют, и при этом не доверяющих точности результатов оказалось больше, чем доверяющих. Интервьюеры знают и то, и другое.
Поэтому настоящий вопрос редко звучит как «вы использовали ИИ?». Он звучит как «вы по-прежнему умеете думать, решать и проверять?». Ваш ответ должен показать эти три вещи.
02Отделите работу инструмента от своей
Перед собеседованием возьмите один проект и разделите его на две колонки. Левая может быть длинной; ваша история находится в правой.
| Что сделал инструмент | Что вы можете сказать о своей части |
|---|---|
| Сгенерировал шаблонный код для эндпоинтов API | “I designed the API: which endpoints, what they return, how errors work.” |
| Предложил подход к кэшированию | “I compared it with two options and chose Redis because of our read pattern.” |
| Набросал юнит-тесты | “I decided what had to be tested and added the edge cases it missed.” |
| Предложил исправление утечки памяти | “I confirmed the cause in the profiler before accepting the fix.” |
| Написал первую версию документации | “I rewrote them for the support team and checked every step.” |
Если правая колонка у проекта пустая, выберите для собеседования другой проект.
03Четыре вещи, которые принадлежат только вам
Проблема
Вы её заметили, сформулировали и решили, что её стоит решать.
Решения
Архитектура, компромиссы, что строить, а что нет.
Проверка
Тесты, ревью, реальные данные, пойманная ошибка.
Ответственность
Вы выпустили результат, поддерживали его и отвечали за него.
Именно за это платят работодатели. Упоминайте хотя бы три пункта в каждой истории с ИИ.
04Расскажите это по схеме PAR
Используйте Problem, Action, Result, а инструменты поместите внутрь действия, как одну из деталей.
Сильная версия дважды честно упоминает ИИ и всё равно ясно показывает, кто построил систему. В ней есть и момент суждения: ошибка, которую внёс инструмент и которую поймали вы.
05Подготовьтесь к уточняющим вопросам
Ждите хотя бы один из них и подготовьте ответ в две фразы на каждый:
- «How did you check the output?» Назовите метод: тесты, реальные данные, профайлер, ревью.
- «What did the tool get wrong?» Держите наготове конкретный пример. Он показывает внимательность.
- «What would you have done without it?» Тот же дизайн, только медленнее. Скажите, какие части.
- «Can you explain this part of the code?» Включайте в историю только код, который можете объяснить построчно.
06Оставайтесь честными и в рамках правил
- Никогда не приписывайте себе код, который не можете объяснить. Вопрос вживую это выявит.
- Но и не прячьте инструменты. Если это всплывёт позже, будет выглядеть хуже, чем само использование.
- Упомяните правила работы с данными, если они действовали: «We don’t put customer data into external tools, so I used synthetic data.»
- Соблюдайте правила самого собеседования. На одних раундах ИИ разрешён, на других нет; спросите, если неясно.
07Фразы о работе с ИИ
| Ситуация | Фразы |
|---|---|
| Как вы использовали инструмент | “I used Copilot for the boilerplate; the design and the data model were mine.” · “I used AI to draft the tests, then decided what was actually worth testing.” |
| Показать свои решения | “I chose X over Y because…” · “I rejected the first suggestion because it didn’t handle…” |
| Показать, как проверяли | “I checked it against real data from last month.” · “I reviewed every line before it went to production.” · “I confirmed it in the profiler.” |
| Где инструмент ошибся | “It suggested a query that double-counted refunds. I caught it because the totals didn’t match the finance report.” |
| Вопрос «без ИИ» | “Without the tool, the components would have taken longer, but the approach would be the same.” · “I can walk you through how it works.” |
| Данные и правила компании | “We don’t put customer data into external tools, so I used synthetic data.” · “I followed our team’s AI policy.” |
| Вместо | Попробуйте |
|---|---|
| “AI did most of it.” | “AI wrote the first draft of the components; I designed and tested the system.” |
| “I just used ChatGPT.” | “I used ChatGPT to compare three approaches, then chose…” |
| “I don’t use AI at all.” (when you do) | “I use it for boilerplate and first drafts; I review everything.” |
| “It works, I think.” | “I tested it with these cases, and here’s what I checked.” |
08Пример: рассказ о проекте на собеседовании
Придуманный пример. Обратите внимание, где появляются инструменты: внутри действия, рядом с решениями и проверкой.
Внутренний дашборд возвратов
Interviewer: Tell me about a recent project you’re proud of.
Candidate: Our support team spent hours every week answering the same refund questions, because nobody could see a refund’s status in one place. I proposed and built an internal dashboard to fix that.
Candidate: I designed the data model and wrote the SQL that joins orders, payments and refunds. For the React components I used Copilot, which saved me a few days. I also used ChatGPT to compare two charting libraries.
Candidate: Before launch, I tested every query against last month’s real cases. One AI-generated query double-counted partial refunds; I caught it because the totals didn’t match the finance report, and I rewrote it.
Candidate: After launch, refund tickets fell by about a third, and the support lead now uses the dashboard in her weekly report.
Interviewer: What would you have done without AI?
Candidate: The same design, just slower on the front end. The decisions and the testing would be exactly the same. I’m happy to walk you through any part of the code.
09Перед собеседованием
- Основной проект разделён на «инструмент» и «я».
- Моя история называет проблему, мои решения и способ проверки.
- У меня есть пример ошибки инструмента.
- Я могу объяснить каждый фрагмент кода, о котором говорю.
- У меня есть ответ в две фразы на «what would you do without it?».
- Я знаю правила работы с данными, которые соблюдались.
