Как подготовиться к своему первому собеседованию в IT сфере (краткое руководство к действию)

Как подготовиться к своему первому собеседованию в IT сфере (краткое руководство к действию)

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

Конечно, необходимо помнить, что в 99% случаев, чтобы попасть на первое интервью, необходимо пройти такой этап, как разговор с hr, но зачастую это просто ваша проверка на адекватность и больше "дружеский" разговор. Я только один раз сталкивался с тем, что мне начали задавать технические вопросы во время разговора с hr, это было в Сбере.

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

В целом, все собеседования проходят примерно по одной и той же схеме. Я бы выделил 3 основных компонента, к которым стоит подготовиться перед любым собеседованием:

  • самопрезентация (рассказ о себе)
  • теория
  • live coding

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

Давайте поговорим подробнее о каждом из этих пунктов.

Самопрезентация

Самопрезентация на интервью — это когда кандидат на должность представляет (презентует) самого себя, рассказывая о своем профессиональном опыте и достижениях. Основная задача здесь - произвести положительное впечатление на работодателя.

Рассказ о себе стоит подготовить заранее, вот несколько вещей, которые стоит сделать:

  • выписать свои главные скиллы и сделать мини-рассказы про каждый из своих проектов или pet проектов
  • выписать свои soft skills (личностные качества)
  • выписать причины, почему Вам интересна эта вакансия
  • отрепетировать перед зеркалом или друзьями свой рассказ

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

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

При подготовке рассказа о себе я руководствовался следующими ссылками:

Данные ресурсы лично мне очень помогли при подготовке к самопрезентации.

Теория

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

Все зависит от Вашей специализации и бэкграунда, но я приведу несколько ссылок, которые я использовал при подготовке к собеседованиям:

Live coding

Live coding - способ проверки навыков программиста, когда рекрутёр в прямом эфире следит за кандидатом во время написания кода.

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

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

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

Существует 2 самых крупных сайта/форума, на которых Вам необходимо решать задачи днем и ночью, чтобы хорошо подготовиться к собеседованию. После решения 200+ задач на этих двух сайтах (ссылки приведу ниже) проблем с live coding не должно быть никаких Все работодатели берут задачи оттуда и потом дают их на собеседовании, тут Вам необходимо просто наработать навык решения таких задач.

Ссылки:

Также на данных сайтах можно встретить кучу разных "курсов", таких как, например, топ-150 задач на интервью:

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

Также на подобных форумах Вы можете опубликовать свои решения и обсуждать их с остальными участниками комьюнити.

Можно участвовать в различных соревнованиях по программированию:Contest - LeetCode

Все это Вам очень пригодиться при подготовке к интервью и поможет Вам прокачать свои навыки в целом.

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

Успехов!

1212
2 комментария

Спасибо за статью, было очень полезно 🙏

1
Ответить

Автору большое спасибо, вы очень помогли.

1
Ответить