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

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

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

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

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

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

Недавно я сменил работу и занял руководящую должность. Мой менеджер спросил меня, хочу ли я регулярно проводить собеседования с кандидатами. Почему нет? Теперь будет моя очередь саботировать их (злобный смех). Просто шучу.

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

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

1. Мы не читаем ваше резюме

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

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

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

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

2. Мы одинаково нервничаем

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

В нашей повседневной жизни мы кодируем что-то знакомое. Мы кодируем больше, чем говорим. Когда мы разговариваем, мы в основном разговариваем с членами нашей команды и менеджером.

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

3. Если вы больше говорите, это поможет вам

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

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

Уточнение проблемы, объяснение вашего подхода и мысли вслух — вот способы удержать внимание интервьюеров. Это может оставить у интервьюеров лучшее впечатление о вас. Интервью должно быть двусторонним обменом мнениями, а не просто процессом типа «я смотрю, как ты пишешь».

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

4. Общение — это ключ

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

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

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

В конце концов, самый важный вопрос, который мы задаем себе при оценке кандидата, это «удобно ли мне работать с этим человеком?».

5. Просить о помощи не стыдно

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

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

6. Идеального решения не существует

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

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

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

7. Отсутствие практики очевидно

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

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

Большинство кандидатов борются с базовым синтаксисом. Я не говорю о графе или дереве. Я говорю о традиционном цикле For. Например, есть много вещей, которые могут пойти не так:

for (int i = 0; i < input.length(); i++) { ... }
  • Вы можете забыть добавить пробелы. Да, форматирование имеет значение. Это показывает, заботитесь ли вы о читабельности кода.
  • Вы можете перепутать .length, input.length() и input.size().
  • Вы можете написать i <= input.length() и столкнетесь с исключением index out of bounce.

8. Google разрешен, если вы спросите

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

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

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

9. Когда мы печатаем и отводим взгляд, это означает, что мы делаем заметки

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

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

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

В настоящее время использование Zoom на ноутбуке и заметки на расширенном мониторе — довольно распространенная установка. С точки зрения кандидата, интервьюер большую часть времени смотрит в сторону. Очень важно, чтобы кандидаты знали, что мы уделяем все внимание собеседованию.

10. Когда мы молчим, это не значит, что мы холодно к вам относимся

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

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

На собеседованиях по кодированию кандидаты оцениваются исключительно по их навыкам кодирования и общению по техническим аспектам.

11. Мы хотим, чтобы кандидаты были успешными

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

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

Что вы можете забрать

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

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