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

Подготовьтесь к интервью.

Этим не пользуются 99% опрошенных, а зря. Изучите компанию, в которой собираетесь работать. Что он делает, как, что используется и какие вопросы вы будете решать?

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

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

Будьте полны энтузиазма

Около 50% кандидатов, не прошедших дальнейшие собеседования в компании, не прошли их по нетехническим причинам. Рекрутеры объясняют это тем, что соискатель не вписывался в культуру компании. В девяти из десяти случаев вписаться в культуру означает с энтузиазмом относиться к тому, что делает компания.

Проблема в том, что в нее можно играть. Так что правильный ответ только один: надо научиться честно показывать свой энтузиазм. Вам не разрешено обманывать. Во-первых, нельзя врать себе — работу можно устроить, но будет ли она вам интересна, если весь энтузиазм выдохнется?!

Изучите часто задаваемые темы.

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

  • Связанные списки.
  • Хэш-таблицы.
  • 2D наборы.
  • Поиск в глубину, поиск в ширину.
  • Бинарное дерево поиска.
  • Быстрая сортировка, сортировка слиянием.
  • Бинарный поиск.
  • Большой О-анализ.
  • Динамические массивы.
  • Динамическое программирование.

Не стесняйтесь обращаться за помощью.

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

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

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

Задавать вопросы; это полезно: вы можете получить дополнительную информацию и изучить пограничные случаи. Кроме того, это даст вам дополнительное время, чтобы подумать о решении проблемы.

Сосредоточьтесь на своих результатах.

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

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

Говорить на разных языках

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

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

Практика интервью

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

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

Расскажите о месте учебы и предыдущих компаниях

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

Собирайте предложения о работе, сделанные вам.

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

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

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

Дополнительные материалы на PlainEnglish.io.

Подпишитесь на нашу бесплатную еженедельную рассылку новостей. Подпишитесь на нас в Twitter, LinkedIn, YouTube и Discord .

Заинтересованы в масштабировании запуска вашего программного обеспечения? Ознакомьтесь с разделом Схема.