Техническое собеседование: как готовиться?

frontend
Аудио дорожка
3021

Техническое собеседование (или техническое интервью) — этап отбора кандидатов в IT-компании и IT-проекты, главная особенность которого — акцент именно на хард-скилах.

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

Зачем нужно техническое собеседование?

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

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

Как проходит техническое собеседование?

smartmockups_l79cs8ax

Собеседование в большинстве случаев состоит из трех частей:

  1. Теоретические вопросы
  2. Практические вопросы
  3. Тестовая задача

Обычно первые 20 минут рекрутер задает более общие вопросы об обучении, стажировке, опыте работы и т.д. Далее к собеседованию присоединяется технический эксперт, оценивающий более технические навыки. Это может быть техлид или project-manager компании.

Продолжительность технического собеседования – около 1-1,5 часа.

Главное правило: не молчать. Даже если нет правильного ответа или же не уверены на 100%, все равно не молчите. Интервьюерам важно услышать ход ваших мыслей и логику. В некоторых случаях правильный ответ отходит на задний план.

Алгоритмы

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

Live Coding

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

Полезно заранее попрактиковаться в решении различных задач. Вы можете воспользоваться онлайн-сервисами для тренировки навыков: CodeInterview, CodeWithMe, HakerRank и т.д.

Ошибки на собеседовании

3-min

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

  • Пытаться обманом получить должность

Не стоит обманывать HR-специалиста и технического эксперта. Будьте честны с ними и с самим собой.

  • Опаздывать на интервью

Ситуации бывают разные, но опоздание точно не добавит вам шансов на успех.

  • Не проверять собственное оборудование

Вы можете быть на 100% уверены в своем лэптопе, компьютере или смартфоне, но все же лучше еще раз проверить, запускаются ли нужные приложения за заряженная батарея и есть ли доступ к интернету.

  • Совершенно не готовиться к собеседованию

Поверьте, ваша неподготовленность сразу даст о себе знать. Опытный HR поймет это с первых минут разговора.

  • Гуглить в процессе интервью

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

  • Усложнять поставленные задачи

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

  • Не задавать вопрос, если что-то непонятно

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

Общие советы

Помните о базовых правилах собеседования или интервью:

  1. Приходите на 10-15 минут раньше, будьте пунктуальны.
  2. Не сконцентрируйтесь на своем волнении, попытайтесь отвлечься.
  3. Позаботьтесь о корректном внешнем виде, даже если интервью проходит в онлайне.
  4. Следите за языком тела — жестами, осанкой и мимикой.
  5. Готовьтесь к интервью, не рассчитывайте на везение.

От себя можем посоветовать прочитать книгу Cracking the Coding Interview – не пожалеете! Также напоминаем, что на курсе Wezom Академии HTML5 + CSS3 + JS с нуля до готового проекта наши преподаватели и HR-специалисты в том числе рассказывают, как оформлять резюме, проходить интервью и получить желаемую должность. Это ведь не менее важно, чем практические знания молодого IT-специалиста.

Желаем вам удачи и стремительного карьерного роста в IT!