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

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

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

Часть 1 - Подготовка

Работайте над ними за несколько дней до собеседования

1. Изучите основы

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

Вы не можете манипулировать строками или сортировать массивы в повседневном кодировании, но это не помешает им задать вопрос. Убедитесь, что вы знаете несколько полезных методов, которые помогут упростить обычные вычислительные задачи.

2. Подготовьте объяснение

Когда возникает проблема с кодированием, вы можете автоматически знать, какую функцию, цикл или метод использовать. Но на собеседовании с интерактивной доской вы должны быть в состоянии объяснить, почему вы используете именно этот инструмент. «Почему вы используете здесь цикл for?» «Почему следует использовать метод x вместо метода y

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

3. Напишите код вручную.

Если вы обычный программист, вы, вероятно, тратите почти 100% своего времени на программирование на компьютере. В зависимости от того, какие программы вы используете, некоторые из основных функций программирования могут быть выполнены за вас вашим редактором (например, функции автозаполнения Atom).

Эти инструменты и ярлыки отлично подходят для разработки, но могут быть костылем, которого, к сожалению, не хватает на собеседовании на доске.

Когда вы в последний раз писали функцию вручную? Как насчет цикла for? Вы помните, какие компоненты куда идут? Избавьте себя от потенциального затруднения из-за того, что вы забудете одну из этих простых вещей, потренируясь заранее.

Бонус: научитесь писать аккуратный почерк. У разработчиков заведомо плохой почерк, поэтому разборчивый текст поможет вам выделиться из толпы.

Двойной бонус: уметь правильно писать фигурные скобки { }

Делай свою домашнюю работу

Поработайте над этими тремя вещами в дни, предшествующие собеседованию. Когда у вас есть объяснения и почерк, потратьте дополнительное время на основы.

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

Потратьте время на подготовку, и вы будете готовы к работе с доской.