Импорты

#Импорты

Подключение базы

#Подключение-базы

Candidates

#Candidates

Skills

#Skills

Подготовка датасета

#Подготовка-датасета

таблица skillables содержит значания для компаний и для кандидатов. будем использовать только значения для кандидатов, поэтому отфильтруем по полю skillable_type

Основная таблица - candidates из crm

#Основная-таблица---candidates-из-crm

таблица содержит 7668 записей после 01.04.2019

Добавляем id из skills из таблицы candidates_from_skills

#Добавляем-id-из-skills-из-таблицы-candidates_from_skills

После объединения таблиц остается 1466 записей, в которых кандидаты имеют id_skills

Оставляем кандидатов только с завершенными сессиями

#Оставляем-кандидатов-только-с-завершенными-сессиями
Loading output library...

Всего завершенных сессий 923

Loading output library...

Сессий с указанием тестового шаблона 734

Для анализа будем использовать группы кандидатов, выпонявших задания по одному шаблону

Раасмотрим наиболее крупные по количеству кандидатов группы:

  • 20 JS Frontend ver2 269
  • 24 PHP ver2 93
  • 25 Java ver2 82
  • 26 C# backend ver2 75
  • 27 Python ver2 120

Подсчет скора согласно методике
https://www.notion.so/iwuteam/88147581e3934849922d66c8aba612cd

JS Frontend

#JS-Frontend

В стеке JS Frontend 269 кандидатов

удалено 52 кандидата, не указавших опыт работы
количество кандидатов: 217

Loading output library...
Loading output library...

Итоговый скор кандидатов по группам

Loading output library...

Проверка гипотезы о равенстве средних
Для выборок по категориям опыта работы проверим, какие различия в среднем значении скора являются статистически значимыми, а какие могли быть получены случайно. Проверим гипотезу о равенстве средних используя t-критерий Стьюдента (предполагая, что выборки независимы, а также имеют нормальное распределение).
Нулевая гипотеза: средние значения скора двух групп кандидатов равны (то есть значение скора от опыта работы не зависит).
Альтернативная гипотеза: средние значения скора двух групп кандидатов отличаются (есть зависимость скора от опыта работы)
В итоге получаем значение уровня значимости p-value. Для значений p-value менее 0.05 можем отклонить нулевую гипотезу в пользу альтернативной, то есть в данных парах различия в среднем значении выборок статистически значимы. Для пар групп, у которых p-value более 0.05 нет оснований отклонить нулевую гупотезу.

Loading output library...

PHP

#PHP

В стеке PHP 93 кандидата

удалено 26 кандидатов, не указавших опыт работы
количество кандидатов: 61

Loading output library...

Итоговый скор кандидатов по группам

Loading output library...
Loading output library...

Java

#Java

В стеке Java 68 кандидатов

Объединим кандидатов в 5 групп

Loading output library...

Итоговый скор кандидатов по группам

Loading output library...
Loading output library...

C-sharp

#C-sharp

В стеке C# 60 кандидатов

удалено 41 кандидатов, не указавших опыт работы
количество кандидатов: 19

Объединим кандидатов в 5 групп

Loading output library...

Итоговый скор кандидатов по группам

Loading output library...
Loading output library...

Python

#Python

В стеке Python 110 кандидатов

удалено 41 кандидатов, не указавших опыт работы
количество кандидатов: 69

Объединим кандидатов в 5 групп

Loading output library...

Итоговый скор кандидатов по группам

Loading output library...
Loading output library...

Summary

#Summary

В сумме по 5 шаблонам

Loading output library...

Итоговый скор кандидатов по группам

Loading output library...
Loading output library...
Loading output library...