Собеседование у доски: что оценивают и как готовиться
Автор: Aaron Cao · Обновлено

На собеседовании у доски вас просят решить задачу, рисуя и записывая решение на доске — физической в офисе или виртуальной, например Miro или Excalidraw, — без компилятора. Интервьюеры оценивают, как вы структурируете задачу, объясняете компромиссы и исправляете ошибки, а не отточенный синтаксис.
Что происходит на собеседовании у доски?
Доска — это не отдельный тип этапа, а средство. Она появляется в нескольких форматах:
- Код на доске. Задача по алгоритмам, написанная от руки, без возможности её запустить.
- Системный дизайн. Прямоугольники и стрелки для сервисов, хранилищ данных и очередей, которые затем нужно отстоять.
- Дизайн-задания. Продуктовый или UX-дизайнер набрасывает флоу по короткому брифу.
- Фреймворки и кейсы. Консалтинговые и продуктовые роли выстраивают структуру для бизнес-задачи.
В офисе вы пишете маркером на физической доске. В удалённом процессе вы делитесь виртуальной доской, например Miro, Excalidraw или FigJam, либо доской, встроенной в Zoom или Microsoft Teams. Этапы в общем редакторе кода — это другой формат, он описан на странице собеседование с live coding.
Чем доска отличается от написания кода в редакторе?
Если вы привыкли к IDE, потеря автодополнения, компилятора и клавиши отмены может ощущаться как потеря половины ваших инструментов. Этот раздел объясняет, что их заменяет. Коротко говоря, доска вознаграждает планирование: определите пример и структуру до того, как начнёте писать, потому что стирать и переписывать — это трата времени и места.
- Спланируйте раскладку. Выделите одну зону под пример и ограничения, одну под подход, и одну под код или диаграмму.
- Начните с примера. Нарисуйте небольшой вход и ожидаемый выход перед решением.
- Пишите компактно. Короткие имена переменных допустимы, если вы объясняете их смысл.
- Тестируйте, проговаривая. Проведите пример через свой ответ вслух и исправьте то, что ломается.
Спросите заранее, допустим ли псевдокод. Многие интервьюеры принимают его для описания подхода, но для финального ответа ожидают реальный синтаксис на названном вами языке.
Как готовиться к этапу с доской?
Выпускник, готовившийся к очному собеседованию в компании, выпускающей оборудование, тренировался дома на небольшой доске. В первой попытке он начал писать код с верхнего левого угла, на середине закончилось место, и ему стало негде нарисовать пример, нужный для поиска бага. Во второй попытке он разделил доску на три колонки, сначала нарисовал вход, устно рассказал идею перебора, затем написал более удачную версию и провёл через неё пример, самостоятельно заметив ошибку смещения на единицу.
Для виртуальных досок тренируйтесь именно в том инструменте, который указан в приглашении. Научитесь быстро добавлять прямоугольник, соединительную линию и текст, а заранее протестируйте мышь или графический планшет. Чтобы отрепетировать устную часть, инструмент для тренировочного собеседования задаёт вопросы вслух и уточняет ваши ответы, так что вы привыкаете объяснять, пока вас расспрашивают.
Может ли AI-ассистент помочь на собеседовании у доски?
В офисе — нет: там только вы, маркер и комиссия. В удалённом звонке всё, что вы рисуете на общей доске, интервьюер видит в реальном времени, и это должно быть вашим собственным рассуждением.
SubcueAI берёт на себя часть разговора вокруг доски на видеособеседовании. Он расшифровывает слова интервьюера и набрасывает тезисы ответа в локальном оверлее — из десктопного приложения на macOS или Windows или расширения браузера в Chrome или Edge, — при этом ни один бот не присоединяется к звонку. Он не рисует за вас, и всё, чем вы делитесь через экран, остаётся видимым. Гайды по другим форматам, таким как панельное интервью, парное программирование и домашние задания, находятся в разделе о типах собеседований.
Частые вопросы
Компании всё ещё проводят собеседования у доски?
Можно ли писать псевдокод на доске?
Что делать, если я ошибся на доске?
Как готовиться к собеседованию у виртуальной доски?
Похожие вопросы
- Что такое групповое интервью и как в нём выделиться?
- Что такое собеседование pair programming и как к нему готовиться?
- Что такое интервью в ассессмент-центре и что там происходит?
- Как подготовиться к собеседованию по программированию с ИИ?
- Что люди на Reddit говорят об одностороннем видео-интервью?
- Что такое одностороннее видеоинтервью и как оно работает?