Прежде чем сразу приступить к тупому разделению «можно» и «нельзя», давайте разделим весь процесс на три широких раздела:

Введение. Убедитесь, что вы справились с задачей с самого начала!

QnA: сохраняйте здравомыслие во всем

Церемония закрытия. Будьте любознательными и скромными.

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

НЕЛЬЗЯ

№1 Не будьте лишены уверенности:

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

# 2 Не беспокойтесь:

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

# 3 Не слышу, послушай:

Сделайте все возможное, чтобы правильно понять вопрос. Когда интервьюер объясняет постановку проблемы, насторожите уши. Задайте уточняющие вопросы, чтобы получить полное представление. Следует спросить о неупомянутых случаях, таких как «Могут ли элементы быть отрицательными?», «Допускаются ли повторяющиеся значения?», «Для чего будет выводиться - крайний случай?» И т. Д.

# 4 Не закрывайте губы:

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

# 5 Спешка тратит впустую:

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

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

# 7 Не фильтровать:

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

# 8 Не сходи с ума:

Если вам не повезло, у вас может быть угрюмый, раздражающий и жесткий интервьюер, который может оказаться недостаточно дружелюбным, чтобы прояснить ваши сомнения, или достаточно терпеливым, чтобы выслушать ваш подход. Я был свидетелем интервью, когда интервьюеры не могли понять решения, даже если они на 100% верны. В такой ситуации постарайтесь оставаться скромным и соответственно объяснять. Не позволяйте аргументам (если таковые имеются) действовать вам на нервы. Будьте таким же вежливым и скромным человеком, каким вы были до того, как вошли в комнату. Убедитесь, что вы в их хороших книгах, когда выходите.

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

Вы сделали!

Кажется, вы дошли до конца - готовы к року?