Будьте в курсе того, что впереди вас ждет работа, о которой вы мечтаете.

Введение

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

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

Базовые знания

Обычно первым этапом инженерного процесса является собеседование, чтобы понять ваши знания в конкретных областях должности. В настоящее время почти все Front End Engineers должны иметь достаточно знаний о JavaScript (или TypeScript). Цель этого интервью — глубоко погрузиться в то, насколько свободно вы владеете JS. Вас могут попросить описать некоторые концепции, реализовать различные функции и алгоритмы, рассчитать вывод фрагмента кода или даже выполнить парное программирование.

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

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

Вызов кодирования

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

Советы для профессионалов:

Постарайтесь сделать все возможное и показать, на что вы способны в качестве Front End Engineer. Прочтите о требованиях и «дополнительных функциях» задачи и выполните задачу с максимально возможным качеством. Пишите чистый код, обращайте внимание на лучшие практики и, возможно, попробуйте использовать «Плюс-функции», чтобы показать, что вы лучший человек для этой работы, и позаботьтесь о деталях и ошибках. Если вас попросят использовать определенный инструмент для некоторых деталей, не заменяйте его другим. Делайте то, что вас просят, и делайте это правильно!

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

Обзор кода и специализированная сессия

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

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

Знание продукта

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

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

Имейте в виду…

  1. На всех этапах будьте добры, вежливы и дружелюбны. Мы ведь люди.
  2. Старайтесь уважительно обсуждать, когда ваше мнение о какой-то концепции не совпадает с мнением интервьюера. Не следует принимать все без причины.
  3. Задавайте вопросы, даже если считаете их глупыми. Не бойтесь узнать свою будущую работу лучше.
  4. Если вы чувствуете себя плохо или испытываете стресс перед сеансом, проверьте, можно ли изменить время. Вы должны быть хорошо морально подготовлены к интервью, и все это понимают.
  5. Приходите вовремя и наденьте хорошую одежду, даже если собеседование проходит онлайн.
  6. Если вы не знаете, отвечайте "Я не знаю"! Нет ничего хуже, чем пытаться придумывать истории, когда вы не имеете ни малейшего представления о вопросах.
  7. Не расстраивайтесь, если не можете ответить на вопрос. Узнайте об этом и покажите свою страсть к обучению, потому что это действительно хорошо влияет на интервьюера.
  8. Спрашивайте об обратной связи в конце каждой встречи. Обычно интервьюеры предоставляют некоторую обратную связь, если им будет позволено. Получение комментариев и отзывов поможет вам улучшить свою личность и способности.

Заворачивать

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

Дополнительные материалы на PlainEnglish.io. Подпишитесь на нашу бесплатную еженедельную рассылку новостей. Подпишитесь на нас в Twitter и LinkedIn. Посетите наш Community Discord и присоединитесь к нашему Коллективу талантов