Перейти к содержанию

Тестирование и категория

Отказ от теста, опрос, 11 грейдов, прокторинг, ИИ-интервью и присвоение категории. Экраны: П-К-04 … П-К-12.

FR-К-07. Отказ от теста

Приоритет: MVP · К2 · UC: UC-К-06, UC-К-07

Тест предлагается сразу после первого резюме. Отказ подтверждается текстом «Без теста резюме видно работодателям, но всегда ниже кандидатов с подтверждённым грейдом». Статус становится «Не подтверждён», на «Приглашениях» висит баннер «Пройти тест». Письмо-напоминание — не чаще 1 раза в 14 дней.

FR-К-08. Опрос

Приоритет: MVP · К2 · UC: UC-К-08

Не больше 10 вопросов и 5 минут: отрасли (до 3), специализация (из резюме, можно сменить), стек, стаж, роли. Каждый ответ сохраняется сразу и попадает в историю. Стек определяет, какие навыки проверит тест. Опрос доступен с телефона. Прерванный опрос продолжается с того же вопроса.

FR-К-09. Выбор предполагаемого грейда

Приоритет: MVP · К2 · UC: UC-К-09

Кандидат выбирает 1 из 11: Junior−, Junior, Junior+, Middle−, Middle, Middle+, Senior−, Senior, Senior+, Lead, Head. У каждого короткое описание, длительность теста и пример задач. Выбранный грейд задаёт уровень теста: Junior, Middle, Senior, Lead или Head. Грейд из резюме предвыбран с пометкой «из резюме».

FR-К-10. Состав теста и адаптивный порядок

Приоритет: MVP · К2 · UC: UC-К-12, UC-А-22

Для Junior, Middle и Senior — N_задач заданий из разных паттернов, по одному навыку из стека на задание, с кодом там, где навык это позволяет. Внутри уровня три ступени: нижняя («−»), средняя, верхняя («+»). Первая задача средняя. Балл не ниже P_задача — следующая на ступень выше, иначе ниже. Для Lead и Head — одна задача уровня Senior+ с кодом и два кейса без кода (архитектура и управление; у Head ещё команда и бюджет). Кейсы оцениваются по рубрике паттерна. Длительность — T_тест.

FR-К-11. Уникальность вариантов

Приоритет: MVP · К2 · UC: UC-К-12, UC-А-05

Один вариант не выдаётся второму кандидату, пока у паттерна есть невыданные. В задачах с кодом у каждого свои входные данные и свой правильный ответ. Кандидат не получает паттерн, который уже видел, если у навыка есть другой активный паттерн.

FR-К-12. Прокторинг

Приоритет: MVP · К2 · UC: UC-К-10, UC-К-14, UC-А-13

Тест на грейд стартует только при камере, микрофоне, трансляции всего экрана и отдельном согласии на запись. Фиксируются уход со вкладки, выход из полного экрана, вставка длиннее 200 символов, второе лицо, отсутствие лица дольше 10 секунд, посторонний голос, остановка трансляции. Остановка трансляции — пауза 60 секунд, дальше попытка «Прервана». Одна флаг высокой важности или три низкой отправляют попытку в очередь прокторинга. Регулярные задачи и тестовые работодателя идут без прокторинга.

Строки UI: «Начать тест», «Возобновить трансляцию».

FR-К-13. Тест только с компьютера

Приоритет: MVP · К3 · UC: UC-К-11

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

FR-К-14. ИИ-интервью

Приоритет: MVP · К2 · UC: UC-К-15, UC-А-09

После каждой задачи ИИ голосом задаёт 2–3 вопроса по решению: почему такой подход, что изменится, где слабое место. На ответ до 2 минут, вопрос можно повторить 1 раз. Тишина 30 секунд — повтор, затем 0. Балл интервью входит в итог с весом W_интервью. Если у варианта пометка «Только с интервью», балл задачи засчитывается только когда балл интервью не ниже P_интервью.

Строки UI: «Закончить ответ», «Повторить вопрос».

FR-К-15. Автосохранение и обрыв связи

Приоритет: MVP · К2 · UC: UC-К-13

Ответ сохраняется каждые 10 секунд и при каждом переходе. При обрыве таймер на паузе. На попытку до 5 минут паузы суммарно и до 3 обрывов. Дальше статус «Прервана»: оценка по сохранённым ответам и очередь прокторинга. Вернуться можно по той же ссылке в том же браузере.

FR-К-16. Балл и подуровень

Приоритет: MVP · К2 · UC: UC-К-16, UC-К-17

Итог 0–100: баллы задач с весом ступени W_ступень и интервью с весом W_интервью. Ниже P_минус — уровень не подтверждён. От P_минус до P_проход — «−». От P_проход до P_плюс — базовый. От P_плюс — «+». У Lead и Head подуровней нет: от P_проход уровень подтверждён. Результат показывается по навыкам.

FR-К-17. Ветвление после результата

Приоритет: MVP · К2 · UC: UC-К-17, UC-К-18, UC-К-19

Уровень не подтверждён — предложение теста ниже. До первого подтверждения подряд доступно N_первичных попыток без паузы, дальше T_пауза_попытки. Для Junior− нижнего уровня нет. Подуровень ниже заявленного — кандидат принимает его или остаётся «Не подтверждён». Балл не ниже P_уверенно и решена верхняя ступень — предложение теста следующего уровня на 7 дней, один раз, без T_кулдаун. Неудача на следующем уровне сохраняет текущий грейд.

Строки UI: «Принять грейд», «Не принимать», «Пройти тест на уровень ниже», «Пройти тест на уровень выше».

FR-К-18. Присвоение категории

Приоритет: MVP · К2 · UC: UC-К-16, UC-К-20

Категория — специализация резюме плюс подтверждённый грейд. Ставится после того, как кандидат принял результат, и видна работодателям за 1 минуту. Пока попытка в очереди прокторинга, статус «Результат на проверке», категория из неё не ставится. Без засчитанного теста — «Не подтверждён».

FR-К-19. Частота смены грейда

Приоритет: MVP · К2 · UC: UC-К-22

Подтверждённый грейд можно сменить не раньше T_кулдаун после последнего подтверждения. Неудачная попытка грейд не меняет, следующая — через T_пауза_попытки. Система сама грейд не понижает. Даты видны на «Категории и грейде».

Строки UI: «Пройти тест на другой грейд».

FR-К-20. История опроса и тестов

Приоритет: MVP · К2 · UC: UC-К-21

По каждому резюме хранятся опросы и попытки: дата, целевой грейд, балл, подуровень, результат по навыкам, статус («Идёт», «Прервана», «На проверке», «Засчитана», «Не засчитана», «Аннулирована»). Тексты задач и эталонные ответы после теста кандидату не показываются.

FR-К-21. Нарушение прокторинга

Приоритет: MVP · К2 · UC: UC-К-20, UC-А-13, UC-А-14

«Нарушения нет» — результат засчитывается. «Нарушение подтверждено» — попытка «Аннулирована», грейд прежний, следующая попытка через T_пауза_нарушение, кандидат получает причину. Второе подтверждённое нарушение за 12 месяцев выносит вопрос блокировки администратору. «Нужна повторная попытка» — тест без кулдауна в течение 14 дней.

FR-К-22. Утечка в задании

Приоритет: MVP · К2 · UC: UC-А-10, UC-А-12

Подтверждённая утечка не снимает грейды автоматически. Попытки после даты первого сигнала, где задача из утёкшего паттерна решена, а балл интервью ниже P_интервью, уходят в очередь. Затронутым предлагается задача на замену по тому же навыку без кулдауна в течение 14 дней.