Співбесіда на Дошці: Що Перевіряє і Як Підготуватися
Автор: Aaron Cao · Оновлено

Співбесіда на дошці просить вас розв'язати задачу, малюючи й пишучи на дошці — фізичній в офісі або віртуальній, як-от Miro чи Excalidraw, без компілятора. Інтерв'юери оцінюють, як ви структуруєте задачу, пояснюєте компроміси і виправляєте помилки, а не відточений синтаксис.
Що відбувається на співбесіді на дошці?
Дошка — це поверхня, а не окремий тип етапу. Вона з'являється в кількох місцях:
- Кодування на дошці. Задача на алгоритми, написана від руки, без можливості її запустити.
- System design. Прямокутники та стрілки для сервісів, сховищ даних і черг, які потім ви захищаєте.
- Дизайн-завдання. Продуктовий або UX-дизайнер накидає потік на основі короткого брифу.
- Фреймворки та кейси. Консалтингові та продуктові ролі викладають структуру для бізнес-задачі.
В офісі ви користуєтеся маркером на фізичній дошці. У віддаленому етапі ви ділитеся віртуальною дошкою, як-от Miro, Excalidraw чи FigJam, або дошкою, вбудованою в Zoom чи Microsoft Teams. Етапи у спільному редакторі коду — це інший формат, описаний на сторінці live coding interview.
Чим дошка відрізняється від кодування в редакторі?
Якщо ви звикли до IDE, втрата автозаповнення, компілятора і клавіші скасування може відчуватися як втрата половини ваших інструментів. Цей розділ пояснює, що їх замінює. Коротко кажучи, дошка винагороджує планування: ви викладаєте приклад і структуру перед тим, як писати, бо стирання і переписування коштують часу й простору.
- Плануйте розташування. Залиште одну зону для прикладу й обмежень, одну для підходу, і одну для коду чи діаграми.
- Починайте з прикладу. Намалюйте невеликий вхід і очікуваний вихід перед рішенням.
- Пишіть компактно. Короткі назви змінних цілком підходять, якщо ви пояснюєте, що вони означають.
- Перевіряйте, простежуючи. Простежте приклад вголос через свою відповідь і виправте те, що ламається.
Запитайте заздалегідь, чи прийнятний псевдокод. Багато інтерв'юерів приймають його для підходу, але очікують справжнього синтаксису мовою, яку ви назвете для фінальної відповіді.
Як готуватися до етапу на дошці?
Випускник, який готувався до очного етапу в апаратній компанії, тренувався на маленькій дошці вдома. У першій спробі він почав кодувати у верхньому лівому куті, на половині шляху місце скінчилося, і йому не було де намалювати приклад, потрібний для пошуку своєї помилки. У другій спробі він поділив дошку на три колонки, спочатку намалював вхідні дані, вголос обговорив ідею brute-force, потім написав кращу версію і простежив приклад через неї, самостійно виявивши помилку off-by-one.
Для віртуальних дощок тренуйтеся саме в тому інструменті, що названий у запрошенні. Навчіться швидко додавати прямокутник, з'єднувач і текст, і завчасно перевірте мишу чи графічний планшет. Щоб відпрацювати розмовну частину, інструмент mock interview вголос ставить запитання і розвиває ваші відповіді, тож ви звикаєте пояснювати, поки хтось вас розпитує.
Чи може AI-асистент допомогти на співбесіді на дошці?
В офісі — ні: є лише ви, маркер і панель. У віддаленому дзвінку те, що ви малюєте на спільній дошці, видно інтерв'юеру в реальному часі, і це має бути ваше власне мислення.
SubcueAI вписується в розмову навколо дошки під час відеоспівбесіди. Він транскрибує інтерв'юера і накидає тези відповідей у локальному оверлеї — з десктоп-застосунку на macOS чи Windows або розширення браузера в Chrome чи Edge, без жодного бота, що приєднується до дзвінка. Він не малює за вас, і все, чим ви ділитеся на екрані, залишається видимим. Гайди щодо інших форматів, таких як панель, парне програмування і домашні завдання, є в interview types hub.
Часті запитання
Чи компанії все ще проводять співбесіди на дошці?
Чи можу я писати псевдокод на дошці?
Що робити, якщо я припустився помилки на дошці?
Як підготуватися до віртуальної співбесіди на дошці?
Схожі запитання
- Що таке групове інтерв'ю і як у ньому виділитися?
- Що таке співбесіда з pair programming і як до неї підготуватися?
- Що таке співбесіда в асесмент-центрі і що там відбувається?
- Як підготуватися до співбесіди з програмування з підтримкою ШІ?
- Що люди пишуть на Reddit про односторонні відеоінтерв'ю?
- Що таке одностороннє відеоінтерв'ю і як воно працює?