Найти в Дзене
GotDev

Всё, что нужно знать об интервью по оценке компетенций программистов

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

Что такое оценка компетенций? В чём её специфика для IT?

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

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

  • Попросить выполнить задание при участии опытного технического специалиста, который проконтролирует правильность. Такое интервью может проводить как опытный рекрутер, так и сам технический специалист. Например, чтобы проверить математическое мышление, можно попросить написать алгоритм разложения натурального числа N на простые множители. Оценить ход мыслей можно с помощью логической задачи, например: Есть девять монет и весы с двумя чашами. Известно, что фальшивая монета тяжелее. За какое минимальное количество взвешиваний можно однозначно определить фальшивую монету?
  • Дать соискателю профессиональный тест и попросить выполнить его за отведённое время. Каждый тест должен учитывать основные компетенции для позиции. Руководствоваться при составлении таких тестов можно стандартами по программной инженерии: ISO, ГОСТ, SWEBOK, а также сводами PMBOK, BABOK, ISTQB.
  • До проведения интервью можно проверить soft skills кандидата с помощью психологического теста. Так вы оцените способность человека работать в команде, лидерские качества, отношение к критике и другие.

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

Какие преимущества у оценки компетенций для программистов?

  • Оценка компетенций - это объективный и надёжный способ проверить скиллы программиста. На собеседовании кандидат может приукрасить свой опыт или скрыть важные детали, но если дать ему конкретную задачу, то схитрить не получится;
  • С помощью такого метода вы найдёте кандидата с подходящей квалификацией, не пере- или недоквалифицированного. Чем плох сотрудник с недостаточной квалификацией, объяснять не нужно. А вот если нанять кандидата, скиллы которого выше, чем те, что требуются для позиции, в будущем он покинет компанию в поисках лучшего места;
  • Процесс найма ускорится. Если вспомнить, что талантливые программисты не задерживаются на этапе поиска работы, то это действительно важный плюс;
  • Кандидаты с недостаточной квалификацией отфильтруются на начальных этапах воронки. Рекрутерам не придётся тратить на них время;
  • При правильном найме сотрудники будут лояльны компании и не уволятся через месяц после начала работы. Это уменьшит кадровую текучку, сэкономит деньги и избавит рекрутеров от повторной работы;

Есть ли недостатки у такого метода?

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

Пара советов напоследок

Эффективно провести оценку компетенций программистов могут помочь автоматические инструменты и платформы для предварительного отбора кандидатов. Они не требуют участия человека на начальном этапе отбора, и допускают до собеседования только подходящих соискателей. Вот некоторые: Adaface, Aspiring Minds, Codility, TestDome.

Сосредоточьтесь на технических навыках кандидата, значимых для позиции. Не пытайтесь за один раз проверить и soft skills, и hard skills. Возможно, для позиции программиста будет важнее свободное владение языком Python, чем развитые коммуникативные навыки.

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

С заботой к Вашему делу, GotDev.