Подписывайтесь на рассылку статей для HR и рекрутеров! Будьте в тренде с Hurma ;)
Я даю свою згоду на обробку Персональних Даних у відповідності з Політикою конфіденційності та приймаю Угоду користувача
Команда HURMA продолжает серию статей о найме технических специалистов: прошлый материал был посвящен прескрину и техническому собеседованию фронтенд-разработчиков, а теперь мы поговорили с экспертами о поиске Back-end Developer. Вместе с техническим рекрутером и Head of Engineering HURMA мы раскроем секреты собеседования столь востребованных кандидатов.
Оглавление:Основной запрос всех продуктовых и аутсорс-команд
Прескрин: вопросы по soft skills для backend-разработчика
Правильный прескрин = высокая лояльность к компании
Как провести техническое интервью: вопросы для собеседования бэкенд-разработчика
Миграция программного продукта с одной технологии на другую
CBI — интервью по компетенциям для технического специалиста
Главная особенность рекрутинга бэкенд-разработчика
Рынок переживает бурное развитие и, по скромным подсчетам, это продлится еще минимум 10 лет. В этих условиях технические специалисты имеют широкие возможности для карьерного роста, а удаленка позволяет менять команды хоть каждые 6-9 месяцев. Но такая практика не приветствуется в компаниях: соискатели с большим послужным списком рассматриваются особенно тщательно.
Золотой стандарт IT-индустрии — когда бэкенд-разработчик работает на одном проекте минимум 12-15 месяцев (но можно и дольше). Именно этого времени вполне достаточно на то, чтобы влиться в коллектив и понять не только стек технологий, но и людей, которые заняты в компании.
Если соискатель слишком часто меняет проекты, нужно выяснить истинные причины такого поведения. Для позиции junior и junior+ такая ситуация считается вполне нормальной, но специалисты уровнем выше должны показывать последовательность и методичность. Продуктовый и аутсорс-бизнес «кузнечиков» не слишком жалует.
«Сорсер HURMA старается рассматривать кандидатов с опытом от 1 года на одном проекте. Такие специалисты на прескрине показывают максимальную лояльность и заинтересованность: они активны, узнают об актуальных технологиях, спрашивают о «костылях». Ребята у нас не прыгают с места на место и остаются на долгое время. Поэтому соискателям с таким же майндсетом в компании понравится. Именно таких специалистов мы нанимаем в команды PHP-разработки».
технический рекрутер в HURMA
При формировании запросов к кандидатам нужно понимать специфику работы каждого подразделения. И нужно стараться не гарантировать тех вещей, которые компания обеспечить не может. Аутсорс-бизнесу легче найти проект под определенные скиллы кандидата, но в продукте это сделать уже сложнее.
У back-end разработчиков в продукте может измениться набор задач в рамках компетенций. Но открывать новое направление под конкретного специалиста вряд ли кто-то решится. Только если команда обоснует ценность этого направления для бизнеса.
Поэтому при работе с кандидатами сразу договаривайтесь о предстоящем пуле работ. Соискатель может отказаться от сотрудничества уже на этапе прескрина, если узнает, что в ближайшее время новых направлений для развития не ожидается.
Обычно у технических специалистов проверяют наличие пяти основных гибких навыков — это эффективная коммуникация, умение убеждать, способность работать в команде, адаптируемость, тайм-менеджмент.
Кандидату можно задать следующие вопросы:
На самом деле вопросы и их количество варьируются в зависимости от задач, которые будут поставлены перед специалистом, и специфики команды. Например, работа с продактами подразумевает более тесное общение между департаментами и режим многозадачности. А при работе над аутсорс-проектом backend-разработчик, в ряде случаев, не контактирует с конечным заказчиком и перекладывает эти функции на проджект-менеджера.
Помните, что универсального шаблона проверки soft skills не существует и нужно ориентироваться на конкретные требования.
Неверно полагать, что предварительный скрининг нужен только для проверки кандидата. На этом этапе соискатель также оценивает компанию, узнает больше о внутренних процессах и непосредственных руководителях направлений. Технический рекрутер — это второй человек после сорсера, с кем кандидат начинает вести диалог. Поэтому крайне важно быть лицом компании, её представителем, и хорошо выглядеть в глазах человека с техническим бэкграундом.
У востребованного кандидата в среднем проходит по 10 прескринов ежедневно, поэтому он, конечно же, оценивает компанию и рекрутера. Если последний проявляет эмпатию, технически подкован, может рассказать о стеке и даже ответить на каверзные вопросы — это делает вакансию более привлекательной. Для кандидата рекрутер «в теме» вызывает уважение, и соискатель уже сам хочет пойти на этап технического собеседования, поговорить с тимлидами.
При этом рекрутер без должного опыта и технических скиллов вызывает у соискателя только гнев и негодование. Зачем идти туда, где люди просто не понимают, о чем говорят.
«Моя задача — «продать» технологию, заинтересовать back-end разработчика в HURMA. Я стараюсь в деталях рассказать об актуальных версиях, методологиях, фреймворках. Кандидаты всегда задают вопросы и пытаются засыпать терминами, заставить задуматься, проверить рекрутера.
Пригодится не только техническое образование, но и опыт работы по специальности (например, разработчиком или тестировщиком). Плюс рекрутер обязательно должен следить за своим проектом и индустрией. Нужно понимать, что популярно, что на слуху и станет востребованной технологией в ближайшем будущем.
Разговор на равных способствует заинтересованности кандидата и повышает его лояльность».
технический рекрутер в HURMA
Рекрутер передает скоркард с заполненной информацией нанимающему менеджеру, и дальше уже он решает, нужно ли двигать кандидата на следующий этап по воронке. По предварительным ответам уже становится ясно, подходит ли кандидат компании по ряду требований.
Любая воронка проходит несколько итераций доработок, в которых принимают участие все специалисты. Обычно достаточно провести 2-3 созвона для уточнения всех нюансов: бывает, кандидат задает такие вопросы, на какие может ответить только лидер направления или Head of Engineering. Дополнительная встреча после запуска в работу вакансии просто необходима для повышения эффективности найма.
Общение между нанимающим менеджером, техническим рекрутером и сорсером удается построить с помощью HRM-системы HURMA. Функционал позволяет оставлять заметки о вакансии и кандидатах, назначать 1:1 и синхронизировать свои встречи с Google Календарем. Посмотреть конверсию воронки или информацию о претенденте можно непосредственно в системе.
Вопросы по архитектуре и принципам разработки ПО:
Вопросы по реляционным БД:
Вопросы по NoSQL:
Вопросы по CI/CD:
Вопросы по Clouds:
Вопросы по GIT:
Запрос на миграцию данных диктуется бизнес-процессами: это связано с внедрением новых технологий, использованием обновленных инструментов, новым уровнем защиты конфиденциальных данных. Проекты, требующие миграцию, всегда сложные, трудоемкие и нуждаются в системном подходе.
Backend-разработчик с опытом миграции — это всегда желанный кандидат в любой компании. Senior с амбициями способен переписать проект с одной технологии на другую и при этом придерживаться требований инкрементальной миграции. Эта компетенция ценится бизнесом, ведь поэтапное обновление крайне выгодно. Проект продолжает работать и остается доходным.
Специалист с опытом комплексно смотрит на весь проект и анализирует каждую его составную часть. И он понимает, что просто так закончить этап миграции без потерь невозможно. Он видит взаимосвязь, понимает, что нужно проверить, и может прогнозировать стабильный результат, который важен для достижения бизнес-показателей.
CBI необходим, чтобы узнать о кандидате больше, чем на первичном скрининге. В период повальной удаленки нужно тщательно подходить к этому этапу. Время следует потратить максимально продуктивно: расспросить претендента о планировании, узнать, как он собирается избегать ошибок, строить отношения в команде и пр.
На интервью полезно углубиться в предыдущий опыт.
«Все чаще попадаются соискатели, которые умеют себя продать, но они не обладают нужным практическим опытом. Кандидат может знать теорию, высказывать свое мнение, рассказывать про best practices, спорить и т.д. Но вот дойдя до боевых задач после найма, не знает как закончить задачу вовремя, чтобы не «накостылить».
Соискателей тяжело отсеять без тестового задания, но в условиях когда тест, даже оплачиваемый, никто не хочет делать, большую часть собеседования мы вынуждены строить только на основе предыдущего опыта соискателя».
Head of Engineering в HURMA
Back-end разработчики и другие технические специалисты всегда остаются востребованными на рынке. Развитие IT-сектора в условиях пандемии открывает больше возможностей для удаленных сотрудников и тех, кто ищет новый проект. Рекрутеры должны понимать, что затянувшийся процесс найма может отпугнуть востребованных программистов. Подходящего кандидата нужно провести по всей воронке буквально за 3-4 дня, чтобы его не успели переманить конкуренты. В некоторых случаях потребуется совместить прексрин и CBI, а также максимально уменьшить время на коммуникацию между рекрутером, тимлидами и нанимающим менеджером.
К тому же, наличие тестового задания также становится преградой для многих разработчиков. Если конверсия по вашей вакансии падает именно из-за этого, возможно, есть смысл отказаться от многочасового тестирования претендентов, а довольствоваться решением только простых задачек.
Я даю свою згоду на обробку Персональних Даних у відповідності з Політикою конфіденційності та приймаю Угоду користувача