Пройти собеседование в IT-компанию: Забег с препятствиями к успеху

IT-компании требуют от кандидатов пройти до пяти этапов встреч и тестов перед устройством на работу, однако и к ним есть способ подготовиться.

В России сохраняется дефицит IT-специалистов. По данным Минцифры, стране не хватает от 740 тысяч до одного миллиона айтишников. Однако несмотря на высокий спрос, получить IT-должность всё ещё непросто. Бизнес отсеивает кандидатов и проводит до пяти интервью перед трудоустройством. Но есть общие правила для успешного прохождения собеседований.

Резюме — билет к собеседованию

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

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

Определить значимые навыки поможет анализ достижений. Например, на прошлой работе backend-разработчик Андрей отвечал за функциональную часть сайта компании, он разрабатывал серверную часть и создавал базы данных. 

Результатом его работы стала система контрактов API. Именно это и нужно прописывать в резюме. Тогда рекрутер быстро поймёт, какими навыками владеет кандидат. 

Ещё важный момент — указывать только правдивую информацию. Прописывать те технологии и умения, которыми владеет кандидат. Это сэкономит время и соискателю, и рекрутеру. Не стоит завышать свои компетенции, ведь на этапе тестового задания или собеседовании ложь вскроется, отметила генеральный директор сервиса по поиску работы GdeRabota.ru Екатерина Агаева.

Действия до встречи с будущим работодателем

Собеседование — это не только оценка профессиональных навыков соискателя, но и понимание, насколько работодатель соответствует требованиям кандидата. 

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

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

Первый этап — встреча с HR

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

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

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

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

Главное на встрече — оставаться честным. Если кандидат что-то не знает, то не стоит юлить, лучше сказать об этом прямо. 

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

Также важно:
— Проявить интерес к компании, к команде, с которой, возможно, придется работать;
— Не говорить в негативном тоне о предыдущей организации и коллегах;
— Быть коммуникабельным, искренним;
— Рассказать о конкретных результатах и достижениях на предыдущих местах работы;
— Рассказать о том, с чем приходилось работать (тех. стек).

Ещё на собеседовании соискатель может столкнуться с отсутствием интереса у интервьюера и встретить ряд перекрёстных вопросов от сразу нескольких людей. Это сильнее вводит в стрессовую ситуацию.

Показать себя работодателю

Техническое собеседование проходит удалённо в формате видеоконференции, где соискатель в реальном времени пишет код. 

Вопросы на тех собеседовании могут быть самыми разными, которые так или иначе касаются технологического стэка. Так, на позицию backend-разработчика Андрею следует ожидать вопросов про объектно-ориентированное программирование — ООП, и его особенности в рамках выбранного языка.

Далее идёт список вопросов про архитектуру приложения — паттерны проектирования, и обсуждение фреймворков. 

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

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

Также если кандидат работал с инструментами Manticore Search, Elastic и Redis, его об этом обязательно спросят. 

Тестовое задание в IT, кому оно важнее

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

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

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

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

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

Сколько тратить времени на тестовые и собеседования

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

Соискателю необходимо подготовиться к каждому из этапов собеседования. Время уйдёт на составление четкого резюме, решение тестов, повторение теории и практику. Иногда рекрутеры дают задание на дом — предлагают решить задачи вне собеседования, а на встрече просят объяснить алгоритм действий. «Домашнее задание» также требует времени и подготовки. 

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

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

Чего ждать после собеседования в IT

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

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

Рубрика: 
Ключевые слова: 

Поделиться

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий