Тимлид
один разНикакой выгрузки базы кода. Никогда.
КейсПодбор · CaseHire. Найм джунов в эпоху, когда результат больше не сигнал. Защита продукта · 2026.
КейсПодбор · CaseHire
Защита продукта · 2026
Вакансий начального уровня — минус 60% с 2022 года (IEEE Spectrum). Доля выпускников в найме крупных технокомпаний — 7%, минус 25% за год (SignalFire 2025). Безработица среди свежих выпускников: плюс 30% с осени 2022.
02 · Боль
−60%
вакансий начального уровня с 2022 года · IEEE Spectrum
7%
доля выпускников в найме крупных технокомпаний, −25% за год · SignalFire 2025
Безработица среди свежих выпускников: +30% с осени 2022.
METR, строгий эксперимент, 2025: опытные разработчики с ИИ работали на 19% медленнее — и были уверены, что быстрее. Только 43% разработчиков доверяют точности ответов ИИ (Stack Overflow 2024). Shopify и Coinbase: ИИ-компетенция — критерий аттестации; инженеров без неё увольняют. Требование — есть. Инструмента, который его проверяет, — нет.
−19%
были уверены, что быстрееработали медленнееопытные разработчики с ИИ работали медленнее — и были уверены, что быстрее
METR, строгий эксперимент, 2025
43%
только столько разработчиков доверяют точности ответов ИИ
Stack Overflow 2024
ИИ-компетенция — критерий аттестации; инженеров без неё увольняют
Требование — есть. Инструмента, который его проверяет, — нет.
16 интервью: 8 нанимающих менеджеров + 8 кандидатов-джунов. 6 из 8 HR: все резюме одинаковые, не могу отфильтровать никого до собеса. 5 из 8 HR: домашние тестовые обесценились, ChatGPT решает за кандидата. 8 из 8 кандидатов: после отказа — просто тишина, месяц молчания. 7 из 8 HR: хотим предфильтр до часа собеседования. 7 из 8 кандидатов: короткие практические задачи — честный формат. Одна боль. Две стороны.
8 нанимающих менеджеров + 8 кандидатов-джунов
HR
Кандидат
6/8
HR
«Все резюме одинаковые. Я не могу отфильтровать никого до собеса.»
5/8
HR
«Домашние тестовые обесценились. ChatGPT решает за кандидата.»
8/8
Кандидат
«После отказа — просто тишина. Месяц молчания.»
7 из 8 HR: хотим предфильтр до часа собеседования
7 из 8 кандидатов: короткие практические задачи — честный формат
Одна боль. Две стороны.
CaseHire. КейсПодбор. Мы знаем, что нужно делать.
CaseHire
CaseHire
КейсПодбор
Мы знаем, что нужно делать.
Тимлид настраивается один раз — четыре слоя контекста и одна-три строки про задачу позиции; никакой выгрузки базы кода. Кандидат через 30 секунд попадает в веб-IDE: синтетическая база кода, живая БД, сервисы-заглушки, тесты, ИИ-напарник — 20–40 минут реальной работы. Платформа записывает всё: каждый промпт, файл, команду, тест.
4 слоя · один раз
стек → «как мы работаем» → бизнес-контекст → 1–3 строки про задачу позиции
Никакой выгрузки базы кода. Никогда.
ссылка → 30 секунд → веб-IDE
синтетическая база кода · живая БД · сервисы-заглушки · тесты · ИИ-напарник
20–40 минут реальной работы.
записывает всё
каждый промпт · файл · команду · тест
›Реализовать batch-обработчик возвратов поверх stripe API, с корректным обращением к таблице customers. Покрыть тестами.
def process_refund_batch(refunds):rows = db.fetch("customers", refunds.ids)return stripe.Refund.create_batch(rows)# tests/test_refunds.py · 12 passed›Реализовать batch-обработчик возвратов поверх stripe API, с корректным обращением к таблице customers. Покрыть тестами.
Ранжированная лента кандидатов и матрица процесса из девяти осей: понимание контекста, планирование, точность промптов, калибровка ИИ, безопасность команд, проверка, восстановление, артикуляция, цифровая гигиена. Автоматическая выжимка: вставил файл с API-ключом во внешний чат в 14:32. Плюс запись сессии. Решение об интервью принимается на доказательствах, не на догадках.
КейсПодбор · оценка
На доказательствах. Не на догадках.
КейсПодбор · оценка
⚠ вставил файл с API-ключом во внешний чат · 14:32
Два чата с разными уровнями доверия: ИИ-напарник, который знает проект, и внешний публичный чат. Кандидат вставил файл customers.csv с пометкой «персональные данные» во внешний чат — обнаружена утечка по точному совпадению, ось «цифровая гигиена» обвалилась с 89 до 18. 11% всего, что вставляют в ChatGPT, — внутренняя информация (Cyberhaven, телеметрия 1,6 млн сотрудников).
Ещё одно.
customers.csv помечен персональные данные. Внутри кейса можно работать с ним напрямую.stripe.Refund.create на батч?сторонний сервис · не знает контекста
name,email,charge_id,amount⚠ обнаружена утечка: customers.csv · точное совпадение
11% всего, что вставляют в ChatGPT — внутренняя информация.
Сторона заказчика: HR живёт в канбане позиций и ранжированной ленте, тимлид заполняет четыре слоя один раз. Сторона кандидата: веб-IDE потребительского уровня и метрики здоровья платформы — 84% завершивших, лояльность 9,1 из 10, 38% вернувшихся. Заказчик и кандидат разделены живой границей, через которую циркулирует ценность.
сторона заказчика
HR
Junior Backend · Go
Junior Data Analyst · SQL
Junior Frontend · React
Junior QA · Python
Тимлид
Стек / окружение
Идентичность команды
Бизнес-контекст
Задача под позицию
сторона кандидата
1def process_refund(customer_id, amount):2⋯2"""Refund a charge — see /docs/refund-policy.md."""3customer = db.get_customer(customer_id)4if not customer.is_active:5raise InactiveCustomer(customer_id)6charge = stripe.Charge.retrieve(customer.last_charge_id)7return stripe.Refund.create(8charge=charge.id, amount=amount,9)% завершивших
84%
лояльность
9,1/10
% вернувшихся
38%
Российский HR-tech — 99,3 млрд ₽ в 2024, плюс 38% за год (Smart Ranking). Наш сегмент — оценка и развитие — 3,85 млрд ₽, +38%. 43% компаний уже используют ИИ в HR, 27% тестируют для 2026 (Известия). Клин: 400–800 компаний, нанимающих 10–50 джунов в год; средний чек 400–900 тыс ₽/год; потолок клина 160–720 млн ₽. Цель на 24 мес: 20–35 млн ₽, 50–80 платящих. Не фантазия — арифметика.
Рынок
цель на 24 мес: 20–35 млн ₽
50–80 платящих
99,3 млрд ₽российский HR-tech, 2024, +38% · Smart Ranking
3,85 млрд ₽наш сегмент: оценка и развитие, +38%
400–800 компаний (10–50 джунов в год)
средний чек 400–900 тыс ₽/год
потолок клина 160–720 млн ₽
99,3 млрд ₽ российский HR-tech, 2024, +38% · Smart Ranking
3,85 млрд ₽ наш сегмент: оценка и развитие, +38%
Не фантазия — арифметика.
Платят за завершённую сессию, не за кресла. Тарифы: Пилот 15 000 ₽ (1 позиция, 100 кандидатов); Команда 49 000 ₽/мес — основной (5 позиций, 1 000 кандидатов); Рост 149 000 ₽/мес (20 позиций, 4 000 кандидатов + аналитика); Энтерпрайз от 400 000 ₽/год + локальное развёртывание. Себестоимость сессии $1–3: контейнер $0,15, ИИ-напарник $0,5–2, внешний канал и оценка — остальное. Маржа: ~70% на Пилоте, 75–85% на Энтерпрайзе. Один предотвращённый плохой найм (1,5 млн ₽ — замена, SHRM: 100% годовой зарплаты) окупает «Команду» (588 тыс ₽ в год) на 2,5 года.
Пилот
15 000 ₽
1 позиция · 100 кандидатов
Команда
49 000 ₽/мес
5 позиций · 1 000 кандидатов
Рост
149 000 ₽/мес
20 позиций · 4 000 кандидатов + аналитика
Энтерпрайз
от 400 000 ₽/год
+ локальное развёртывание
Себестоимость сессии
$1–3
Маржа: ~70% на Пилоте, 75–85% на Энтерпрайзе
Один предотвращённый плохой найм окупает «Команду» на 2,5 года
SHRM: замена = 100% годовой зарплаты
1,5 млн ₽ — замена плохого найма
588 тыс ₽ — год „Команды“
Мы не одни — и это хорошая новость. HackerRank, Codility (Cody), CodeSignal (Cosmo), CoderPad и Karat NextGen ($248 млн) дают ИИ в среде, но ни у одного нет канала на утечки, специализации под джунов, кейса под позицию и локального развёртывания в РФ. HackerRank, руководство 2025: «Задача — не детектить ИИ-читерство, а определять, когда помощь ИИ легитимна.» Пять осей. Не пересекаются ни с одним игроком. hh.ru, Skillaz и Поток автоматизируют воронку, но не оценивают процесс.
| Игрок | ИИ в средеИИ в среде | Канал на утечкиУтечки | Под джуновДжуны | Без живого интервьюераБез интервью | Кейс под позициюКейс | Локально в РФРФ |
|---|---|---|---|---|---|---|
| HackerRank | ✓да | ✗нет | ✗нет | ✓да | ✗нет | ✗нет |
| Codility (Cody) | ✓да | ✗нет | ✗нет | ✓да | ✗нет | ✗нет |
| CodeSignal (Cosmo) | ✓да | ✗нет | ✗нет | ✓да | ✗нет | ✗нет |
| CoderPad | ✓да | ✗нет | ✗нет | ✗нет | ✗нет | ✗нет |
| Karat NextGen$248 млн | ✓да | ✗нет | ✗нет | ✗нет | ✗нет | ✗нет |
| КейсПодбор | ✓да | ✓да | ✓да | ✓да | ✓да | ✓да |
«Задача — не детектить ИИ-читерство, а определять, когда помощь ИИ легитимна.»
Пять осей. Не пересекаются ни с одним игроком.
hh.ru · Skillaz · Поток — автоматизируют воронку, но не оценивают процесс
Это не HR-инструмент. Это категория. Дорожная карта: сейчас — один шаблон, 10 пилотов, найм джунов; через 6 месяцев — больше ролей и отраслей, генерация под описание архитектуры; через 12 — оценка ИИ-агентов на той же инфраструктуре; долгосрок — субстрат оценки интеллекта на работе. На экране две сессии на одной задаче — Анна П., junior backend, и Claude Code, агент — оцениваемые одной матрицей процесса. Результат умер. Процесс — единственное, что осталось измерять. Кем бы он ни был.
Сейчас
один шаблон · 10 пилотов · найм джунов
+6 мес
больше ролей и отраслей · генерация под описание архитектуры
+12 мес
оценка ИИ-агентов на той же инфраструктуре
Долгосрок
субстрат оценки интеллекта на работе
+12 мес — оценка ИИ-агентов на той же инфраструктуре
Сессия #4173 · Анна П. · junior backend
1def process_refund(customer_id, amount):2⋯2"""Refund a charge — see /docs/refund-policy.md."""3customer = db.get_customer(customer_id)4if not customer.is_active:5raise InactiveCustomer(customer_id)6charge = stripe.Charge.retrieve(customer.last_charge_id)7return stripe.Refund.create(8charge=charge.id, amount=amount,9)КейсПодбор · оценка
74 · 81
человек · агент
Сессия #4174 · Claude Code · агент
1def process_refund(customer_id, amount):2⋯2"""Refund a charge — see /docs/refund-policy.md."""3customer = db.get_customer(customer_id)4if not customer.is_active:5raise InactiveCustomer(customer_id)6charge = stripe.Charge.retrieve(customer.last_charge_id)7return stripe.Refund.create(8charge=charge.id, amount=amount,9)Сессия #4173 · Анна П. · junior backend
Сессия #4174 · Claude Code · агент
КейсПодбор · оценка
74 · 81
человек · агент
Результат умер.
Процесс — единственное, что осталось измерять.
Кем бы он ни был.