Привет ребята!

Я занимаюсь собеседованиями с новыми разработчиками ПО суммарно около 2 лет (1,5 года — удаленные интервью). И, думаю, достаточно дать несколько советов и поделиться с вами своими наблюдениями. Читая эту статью, пожалуйста, имейте в виду, что это только мое скромное мнение.

Не опаздывайте

Может показаться странным, что человек может опаздывать на собеседование, но такое случается часто. Итак, какое впечатление вы производите? Я вам даже больше скажу, кандидаты могут опаздывать и делать вид, что ничего не произошло…

Показы:

  • Кандидат не рассчитывает на чужое время.
  • Плохие мягкие навыки. Любой коммерческий проект предполагает командную работу с многочисленными ежедневными онлайн-звонками, встречами, значит, команда тоже будет его все время ждать?
  • На самом деле кандидату все равно на собеседование.

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

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

Проверьте свой микрофон

Этот раздел для онлайн-интервью.

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

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

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

«Я не знаю ответа на этот вопрос»

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

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

Впечатление:трудно сказать, это зависит от ваших предположений.

Совет: вы совсем не знаете ответа — просто скажите. Если вы попытаетесь угадать, и ваше предсказание окажется неверным, вы ответите неправильно на два вопроса вместо одного: на настоящий вопрос и на то, на что вы ответили (это означает, что вы не знаете этого, если думаете, что эти два вопроса неверны). связанный)

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

«Я слишком углубился в ответ»

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

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

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

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

Совет: отвечайте подробно, только если вы знаете, о чем говорите.

Превратите интервью в свою пользу

Есть интервьюеры, которым не нравится, когда кандидаты задают вопросы на техническую тему, но есть и те, кому это нравится. Мне нравятся вопросы от кандидатов, это показывает мне, что ему/ей не все равно.

Так что если вы кандидат — используйте собеседование как бесплатный урок с наставником!

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

Впечатление: у кандидата серьезные намерения.

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

Будьте уверены

Не говоря уже о том, чтобы быть суперуверенным альфа-программистом, который на каждый вопрос начинает отвечать фразой: «Фф… я думал, что это может быть сложнее!».

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

Впечатление: если вы не уверены в своих ответах, возможно, вы не уверены в своем коде, пул-реквестах и т. д.?

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

Не сдавайся

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

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

Кто ищет, тот найдет. — Софокл

Заключение

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

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

Большое спасибо за потраченное время!