Содержание
Если не получается такие проходить, то в этом нет ничего страшного. Вы все еще можете быть достойным кандидатом
Лайв-кодинг давно стал стандартом в технических интервью. Но свежее исследование Microsoft доказывает: это не лучший способ оценить реальные навыки кандидата.
Напротив — он приводит к ошибочным отказам, особенно среди женщин и людей с тревожностью.
Исследование с громким названием Does Stress Impact Technical Interview Performance? провели сотрудники Microsoft. Они предложили участникам решить одинаковую задачу в двух условиях: в одиночестве и в присутствии наблюдателя с комментариями вслух.
Результаты оказались красноречивыми — под наблюдением кандидаты показали в два раза худший результат. Причем не из-за недостатка знаний, а из-за стресса.
Почему мозг «выключается» на интервью
Во время стресса активируется миндалевидное тело мозга и растет уровень кортизола. Это напрямую влияет на префронтальную кору — зону, отвечающую за абстрактное мышление, рабочую память и логические операции.
«Я был по обе стороны»: тимлид рассказал, почему айтишники не любят своих начальниковtproger.ru
Именно эти функции и нужны, чтобы решить алгоритмическую задачу за 30 минут под давлением. Поэтому многие кандидаты буквально «теряются»: забывают, что писали минуту назад, не могут удержать несколько шагов решения в голове и чувствуют себя глупее, чем есть на самом деле.
Проблема не в навыках, а в обстановке
Авторы исследования подчеркивают: многие сильные разработчики вылетают с собеседований не потому, что не умеют кодить, а потому что не справляются с форматом.
Они могут писать отличный код, разбираться в сложных системах, писать документацию и поддерживать большие проекты — но не умеют «выступать на сцене». А лайв-кодинг — это именно сцена.
Как уменьшить стресс
Лайв-кодинг вряд ли когда-нибудь пропадет окончательно, но с ним можно работать. Исследование советует: проходите мок-интервью, записывайте себя на камеру, тренируйтесь с друзьями, постепенно повышая уровень давления.
Есть и исследования добавок вроде L-теанина и L-тирозина, которые могут снижать стресс — но это, конечно, не универсальный совет.
Быть плохим в лайв-кодинге != быть плохим инженером
Авторы исследования подчеркивают: лайв-кодинг не измеряет то, что должен. Это не тест на качество кода — это тест на то, как ваш мозг реагирует на стресс.
И те, кто его не проходит, могут быть отличными разработчиками. Просто не артистами.