Собеседование у доски: что оценивают и как готовиться

Автор: Aaron Cao · Обновлено

Собеседование у доски: что оценивают и как готовиться
На собеседовании у доски вас просят решить задачу, рисуя и записывая решение на доске — физической в офисе или виртуальной, например Miro или Excalidraw, — без компилятора. Интервьюеры оценивают, как вы структурируете задачу, объясняете компромиссы и исправляете ошибки, а не отточенный синтаксис.

На собеседовании у доски вас просят решить задачу, рисуя и записывая решение на доске — физической в офисе или виртуальной, например Miro или Excalidraw, — без компилятора. Интервьюеры оценивают, как вы структурируете задачу, объясняете компромиссы и исправляете ошибки, а не отточенный синтаксис.

Что происходит на собеседовании у доски?

Доска — это не отдельный тип этапа, а средство. Она появляется в нескольких форматах:

  • Код на доске. Задача по алгоритмам, написанная от руки, без возможности её запустить.
  • Системный дизайн. Прямоугольники и стрелки для сервисов, хранилищ данных и очередей, которые затем нужно отстоять.
  • Дизайн-задания. Продуктовый или UX-дизайнер набрасывает флоу по короткому брифу.
  • Фреймворки и кейсы. Консалтинговые и продуктовые роли выстраивают структуру для бизнес-задачи.

В офисе вы пишете маркером на физической доске. В удалённом процессе вы делитесь виртуальной доской, например Miro, Excalidraw или FigJam, либо доской, встроенной в Zoom или Microsoft Teams. Этапы в общем редакторе кода — это другой формат, он описан на странице собеседование с live coding.

Чем доска отличается от написания кода в редакторе?

Если вы привыкли к IDE, потеря автодополнения, компилятора и клавиши отмены может ощущаться как потеря половины ваших инструментов. Этот раздел объясняет, что их заменяет. Коротко говоря, доска вознаграждает планирование: определите пример и структуру до того, как начнёте писать, потому что стирать и переписывать — это трата времени и места.

  • Спланируйте раскладку. Выделите одну зону под пример и ограничения, одну под подход, и одну под код или диаграмму.
  • Начните с примера. Нарисуйте небольшой вход и ожидаемый выход перед решением.
  • Пишите компактно. Короткие имена переменных допустимы, если вы объясняете их смысл.
  • Тестируйте, проговаривая. Проведите пример через свой ответ вслух и исправьте то, что ломается.

Спросите заранее, допустим ли псевдокод. Многие интервьюеры принимают его для описания подхода, но для финального ответа ожидают реальный синтаксис на названном вами языке.

Как готовиться к этапу с доской?

Выпускник, готовившийся к очному собеседованию в компании, выпускающей оборудование, тренировался дома на небольшой доске. В первой попытке он начал писать код с верхнего левого угла, на середине закончилось место, и ему стало негде нарисовать пример, нужный для поиска бага. Во второй попытке он разделил доску на три колонки, сначала нарисовал вход, устно рассказал идею перебора, затем написал более удачную версию и провёл через неё пример, самостоятельно заметив ошибку смещения на единицу.

Для виртуальных досок тренируйтесь именно в том инструменте, который указан в приглашении. Научитесь быстро добавлять прямоугольник, соединительную линию и текст, а заранее протестируйте мышь или графический планшет. Чтобы отрепетировать устную часть, инструмент для тренировочного собеседования задаёт вопросы вслух и уточняет ваши ответы, так что вы привыкаете объяснять, пока вас расспрашивают.

Может ли AI-ассистент помочь на собеседовании у доски?

В офисе — нет: там только вы, маркер и комиссия. В удалённом звонке всё, что вы рисуете на общей доске, интервьюер видит в реальном времени, и это должно быть вашим собственным рассуждением.

SubcueAI берёт на себя часть разговора вокруг доски на видеособеседовании. Он расшифровывает слова интервьюера и набрасывает тезисы ответа в локальном оверлее — из десктопного приложения на macOS или Windows или расширения браузера в Chrome или Edge, — при этом ни один бот не присоединяется к звонку. Он не рисует за вас, и всё, чем вы делитесь через экран, остаётся видимым. Гайды по другим форматам, таким как панельное интервью, парное программирование и домашние задания, находятся в разделе о типах собеседований.

Частые вопросы

Компании всё ещё проводят собеседования у доски?

Многие компании перенесли этапы с кодом в общие редакторы, но доска по-прежнему распространена для системного дизайна, очных выездных этапов и удалённых дизайнерских и продуктовых этапов с виртуальной доской.

Можно ли писать псевдокод на доске?

Спросите интервьюера. Псевдокод часто допустим для наброска подхода, но на этапах с кодом обычно ожидают финальный ответ на реальном языке, хотя мелкие синтаксические оговорки прощают.

Что делать, если я ошибся на доске?

Скажите об этом, аккуратно зачеркните и объясните исправление. Интервьюеры ожидают ошибок на доске; самостоятельно заметить и исправить свою — это плюс в вашу пользу.

Как готовиться к собеседованию у виртуальной доски?

Тренируйтесь в инструменте, указанном в приглашении, научитесь быстро добавлять фигуры, стрелки и текст, и проверьте мышь или графический планшет перед звонком. Захламлённую доску сложнее объяснять, поэтому оставляйте пространство между частями.

Похожие вопросы

← Подробнее: Типы собеседований