На бумаге джуны неотличимы
Те же учебные проекты, те же курсы, те же формулировки. По резюме нельзя понять, кто из сотни умеет писать код, поэтому приходится смотреть на код каждого.
Кандидаты сами проходят тестовое задание, ИИ-проверку кода и ИИ-интервью по своему решению. Ваша команда подключается, когда остались лучшие.
Работает с любым источником кандидатов: просто отправьте им ссылку на воронку.
Отклик — это только начало. Вот куда уходят ресурсы команды, пока позиция остаётся открытой.
Прочитать сотни резюме, которые на бумаге похожи друг на друга, ответить каждому и договориться о следующем шаге.
Подготовить и разослать задание, напоминать о сроках, собрать решения в одном месте и ответить на вопросы по условию.
Каждое решение нужно открыть, запустить и прочитать. Это самое дорогое время: часы разработчиков, которые отрываются от продукта.
Назначить время, провести разговор, обсудить его в команде и дать обратную связь. И так с каждым, кто дошёл до этого шага.
Итог: недели календарного времени и десятки часов команды на одну позицию
А позиций обычно больше одной. Точные цифры для вашей команды можно прикинуть в калькуляторе.
Пока нет данных о человеке, любой отклик может оказаться лучшим. Резюме этих данных не даёт.
Те же учебные проекты, те же курсы, те же формулировки. По резюме нельзя понять, кто из сотни умеет писать код, поэтому приходится смотреть на код каждого.
Рабочий код больше не доказывает, что его написал человек. Даже тщательно проверенное решение не отвечает на главный вопрос: умеет ли кандидат то, что сдал.
Вопросы строятся по конкретным строкам решения самого кандидата. Кто писал и понимает, отвечает. Кому код не принадлежит, тот это показывает.
41 synchronized (cache) {
42 cache.evictOldest();
43 }ИИ: «Почему вы вытесняете самый старый элемент, а не самый редкий?»
Мы не источник кандидатов и не замена вашей команде. Источники приводят людей, CaseBridge отвечает за то, что происходит с ними дальше.
Источники
CaseBridge
Ваша компания
Ищете кандидатов там же, где искали. Отправьте им ссылку на воронку: неважно, откуда пришёл человек.
Кандидаты проходят этапы сами и в своём темпе. Вы тратите время только на финальный разговор.
откликов на вакансию
кандидатов с проверенным кодом
на ваше собеседование
Числа условные, ширина полос тоже. У вашей вакансии будет по-своему: свои цифры можно прикинуть в калькуляторе ниже.
Вы задаёте требования к тестовому заданию. ИИ проходит по репозиторию кандидата и отмечает по каждому, выполнено оно, выполнено частично или нет. Рядом указан файл и строка, где это видно.
Отчёт ИИ-проверки
Задача: консольная библиотека на Java
5 выполнено · 2 частично · 1 не выполнено
Проверено
прочитано 14 из 14 файлов · ветка main · коммит 3f9a1c2e
Кандидат отвечает голосом на вопросы трёх блоков. Вы получаете отчёт с вердиктом и разбором по каждому ответу.
Теория
Базовые понятия языка и инструментов, на которых написано решение.
Понимание своего кода
Вопросы по конкретным файлам и строкам из репозитория кандидата.
Гипотетический сценарий
Что изменится, если нагрузка, требования или состав команды станут другими.
Вердикт считает платформа по фиксированным правилам, а не модель
Правила подсчёта одинаковы для всех кандидатов. Отказ можно объяснить: у каждого решения есть конкретные ответы, из которых оно сложилось.
Отчёт ИИ-интервью
Отличный результат
Все три блока пройдены. По существу 5 из 6 ответов, один частично.
Теория
2 из 2 по существу
Чем HashMap отличается от TreeMap и когда выбрать второй?
по существуНазвал порядок ключей и цену операций, привёл пример.
Зачем нужно проверяемое исключение в публичном API?
по существуОбъяснил, что оно вынуждает вызывающий код обработать ошибку.
Понимание своего кода
2 из 3 по существу
Cache.java:27: почему чтение из кэша идёт без синхронизации?
по существуПризнал риск и объяснил, как закрыл бы его через ConcurrentHashMap.
Parser.java:58: что произойдёт, если на вход придёт пустая строка?
по существуОписал ветку с исключением и показал, где она в коде.
ParserTest.java:34: почему нет теста на null?
частичноПризнал пробел, но не предложил, как его закрыть.
Гипотетический сценарий
1 из 1 по существу
Библиотеку начали вызывать из нескольких потоков. Что проверите в первую очередь?
по существуНачал с общего состояния и кэша, предложил тест на гонки.
Сравниваем не сервисы, а процесс вашей компании: как проверка потока откликов устроена сейчас и как она устроена с воронкой.
| Критерий | Сейчас | С CaseBridge |
|---|---|---|
| Кто проверяет тестовое | Инженеры команды, вручную | ИИ читает код по вашим требованиям, инженеры смотрят финалистов |
| Время инженеров до финала | Разбор каждого решения и первичные собеседования | Подключаются, когда остались лучшие |
| Критерии оценки | У каждого проверяющего свои | Одинаковые для всех кандидатов |
| Как узнать, что код писал сам кандидат | Никак: код проверен, а автор неизвестен | ИИ-интервью задаёт вопросы по строкам его собственного кода |
| Что остаётся по кандидату после отказа | Пара заметок в чате или в памяти проверяющего | Отчёт по коду и интервью, отказ можно объяснить |
Цифры по часам и деньгам для вашей команды считаются в калькуляторе ниже.
Прикиньте, сколько часов инженеров и денег уходит на проверку тестовых и собеседования, и какую часть берёт на себя воронка.
Значения ниже это пример. Подставьте свои цифры, чтобы получить расчёт для вашей команды.
ПримерУходит сейчас
165 часов
412 500 ₽ в год
Остаётся с воронкой
15 часов
37 500 ₽ в год
Снимает воронка
150 часов
375 000 ₽ в год · 91% от текущих
Сейчас = вакансии × отклики × доля × минуты на тестовое ÷ 60 + вакансии × собеседования × минуты на собеседование ÷ 60. С воронкой остаются только собеседования с финалистами. Деньги = часы × ставка.
Считается только время инженеров: время HR и стоимость самой воронки в расчёт не входят. Это оценка по введённым числам, а не обещание экономии.
Основа воронки: тестовое задание и ИИ-интервью. Добавьте тест и анкету, поменяйте порядок и задайте срок на каждый этап.
ЭТАП 1
Кандидат решает задачу из вашего стека. Код читает ИИ-проверка по вашим требованиям.
ЭТАП 2
Голосовой разговор по коду кандидата: теория, понимание своего кода, сценарий.
Этапов в воронке: 2
Кандидату на всё: до 10 дней по срокам этапов
Как воронка встраивается в ваш найм и что с ней происходит дальше.
Нет. HH, рефералы, Telegram, вузы и агентства остаются источниками, откуда приходят кандидаты. CaseBridge отвечает за то, что происходит с кандидатами дальше. Воронка работает с любым источником: вы отправляете кандидатам ссылку, и они проходят этапы сами.
Вы создаёте воронку и получаете ссылку. Отправляете её тем, кто откликнулся: в ответ на отклик, в Telegram, письмом. Кандидат регистрируется и проходит этапы сам, в своём темпе, в рамках сроков, которые вы задали.
Гарантировать, что ИИ не использовался, не может ни один инструмент. Но проверить, понимает ли человек то, что сдал, можно: ИИ-интервью задаёт вопросы по конкретным строкам его собственного кода. Кто разобрался в решении, отвечает по существу, и это видно в разборе ответов.
Ответы разбираются по отдельности, а оценки по блокам и общий вердикт считает платформа по фиксированным правилам, а не модель. Правила подсчёта одинаковы для всех кандидатов, а отказ можно объяснить конкретными ответами.
Отчёты по кандидатам вашей воронки: код, отчёт ИИ-проверки, вердикт и разбор интервью, доступны вашей компании в кабинете. Свой результат видит и сам кандидат.
Выбрать этапы, задать тестовое задание и требования к коду, назначить срок на каждый этап. Тест и анкету можно добавить по желанию. Дальше остаётся отправить кандидатам ссылку.
Тариф зависит от числа вакансий и кандидатов в воронке. Напишите нам, чтобы получить расчёт под вашу команду.
Отправьте кандидатам ссылку на воронку, откуда бы они ни пришли. Команда подключится, когда останутся лучшие, и уже с отчётом по каждому.