Титул: найм джунов в эпоху, когда результат больше не сигнал
КейсПодбор · CaseHire. Найм джунов в эпоху, когда результат больше не сигнал. Защита продукта · 2026.
КейсПодбор · CaseHire
Найм джунов в эпоху, когда результат больше не сигнал.
Защита продукта · 2026
Боль: что не так с джунами в 2026
Вакансий начального уровня — минус 60% с 2022 года (IEEE Spectrum). Доля выпускников в найме крупных технокомпаний — 7%, минус 25% за год (SignalFire 2025). Безработица среди свежих выпускников: плюс 30% с осени 2022.
02 · Боль
Что не так с джунами в 2026?
−60%
вакансий начального уровня с 2022 года · IEEE Spectrum
7%
доля выпускников в найме крупных технокомпаний, −25% за год · SignalFire 2025
Безработица среди свежих выпускников: +30% с осени 2022.
Почему сейчас: ИИ выровнял всех, но не сделал равными
METR, строгий эксперимент, 2025: опытные разработчики с ИИ работали на 19% медленнее — и были уверены, что стали на 20% быстрее. Только 43% разработчиков доверяют точности ответов ИИ (Stack Overflow 2024). Shopify и Coinbase: ИИ-компетенция — критерий аттестации; инженеров без неё увольняют. Требование — есть. Инструмента, который его проверяет, — нет.
ИИ выровнял всех. Но не сделал равными.
+20%
−19%
опытные разработчики с ИИ работали медленнее — и были уверены, что быстрее
METR, строгий эксперимент, 2025
43%
только столько разработчиков доверяют точности ответов ИИ
Stack Overflow 2024
ИИ-компетенция — критерий аттестации; инженеров без неё увольняют
Требование — есть. Инструмента, который его проверяет, — нет.
Глубинные интервью: 16 голосов, одна боль
16 интервью: 8 нанимающих менеджеров + 8 кандидатов-джунов. 6 из 8 HR: все резюме одинаковые, не могу отфильтровать никого до собеса. 5 из 8 HR: домашние тестовые обесценились, ChatGPT решает за кандидата. 8 из 8 кандидатов: после отказа — просто тишина, месяц молчания. 7 из 8 HR: хотим предфильтр до часа собеседования. 7 из 8 кандидатов: короткие практические задачи — честный формат. Одна боль. Две стороны.
16 интервью. Услышали одно и то же.
8 нанимающих менеджеров + 8 кандидатов-джунов
HR
Кандидат
6/8
HR
«Все резюме одинаковые. Я не могу отфильтровать никого до собеса.»
5/8
HR
«Домашние тестовые обесценились. ChatGPT решает за кандидата.»
8/8
Кандидат
«После отказа — просто тишина. Месяц молчания.»
7 из 8 HR: хотим предфильтр до часа собеседования
7 из 8 кандидатов: короткие практические задачи — честный формат
Одна боль. Две стороны.
Раскрытие: CaseHire — КейсПодбор
CaseHire. КейсПодбор. Мы знаем, что нужно делать.
CaseHire
CaseHire
КейсПодбор
Мы знаем, что нужно делать.
Как это работает: три шага, один проход, без интеграций
Тимлид настраивается один раз — четыре слоя контекста и одна-три строки про задачу позиции; никакой выгрузки базы кода. Кандидат через 30 секунд попадает в веб-IDE: синтетическая база кода, живая БД, сервисы-заглушки, тесты, ИИ-напарник — 20–40 минут реальной работы. Платформа записывает всё: каждый промпт, файл, команду, тест.
Три шага. Один проход. Без интеграций.
Кандидат
30 секундссылка · 30 секунд · веб-IDE
синтетическая база кода · живая БД · сервисы-заглушки · тесты · ИИ-напарник
Платформа
всёзаписывает всё
каждый промпт · файл · команду · тест
›Реализовать 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- payments/api/process_refund.py
- payments/db/schema.sql
- payments/db/customers.csv ⚠ персональные данные
›Реализовать batch-обработчик возвратов поверх stripe API, с корректным обращением к таблице customers. Покрыть тестами.
Карточка кандидата: тимлид получает не код
Ранжированная лента кандидатов и матрица процесса из девяти осей: понимание контекста, планирование, точность промптов, калибровка ИИ, безопасность команд, проверка, восстановление, артикуляция, безопасность данных. Автоматическая выжимка: вставил файл с API-ключом во внешний чат в 14:32. Плюс запись сессии. Решение об интервью принимается на доказательствах, не на догадках.
Тимлид получает не код.
КейсПодбор · оценка
- 2Михайлов Д.бэкенд · Python74
- 1Соколова А.бэкенд · Python87
- 3Ким Е.бэкенд · Python71
- 5Грачёва Н.бэкенд · Python52
- 4Волков С.⚠бэкенд · Python58
На доказательствах. Не на догадках.
КейсПодбор · оценка
Матрица процесса
- понимание контекста78
- планирование64
- точность промптов71
- калибровка ИИ58
- безопасность команд82
- проверка69
- восстановление54
- артикуляция73
- безопасность данных89
⚠ вставил файл с API-ключом во внешний чат · 14:32
Ещё одно: ловушка на работу с данными — два чата, одна граница
Два чата с разными уровнями доверия: ИИ-напарник, который знает проект, и внешний публичный чат. Кандидат вставил файл customers.csv с пометкой «персональные данные» во внешний чат — обнаружена утечка по точному совпадению, ось «безопасность данных» обвалилась с 89 до 18. 11% всего, что вставляют в ChatGPT, — внутренняя информация (Cyberhaven, телеметрия 1,6 млн сотрудников).
Ещё одно.
Два чата. Одна граница.
customers.csv помечен персональные данные. Внутри кейса можно работать с ним напрямую.stripe.Refund.create на батч?сторонний сервис · не знает контекста
name,email,charge_id,amountМаркова,Е.,m@…,ch_3Pq…,4500…
⚠ обнаружена утечка: customers.csv · точное совпадение
Матрица процесса
- понимание контекста84
- точность промптов78
- безопасность команд80
- проверка71
- безопасность данныхутечка18
11% всего, что вставляют в ChatGPT — внутренняя информация.
Две аудитории: один продукт, две аудитории первого класса
Сторона заказчика: HR живёт в канбане позиций и ранжированной ленте, тимлид заполняет четыре слоя один раз. Сторона кандидата: веб-IDE потребительского уровня и целевые метрики пилота — доля завершающих сессию ≥ 70%, NPS кандидата ≥ 40, обратная связь каждому кандидату (100%). Заказчик и кандидат разделены живой границей, через которую циркулирует ценность.
Один продукт. Две аудитории первого класса.
сторона заказчика
HR
Канбан позиций
Junior Backend · Go
Junior Data Analyst · SQL
Junior Frontend · React
Junior QA · Python
Тимлид
4 слоя контекста
- 1✓
Стек / окружение
- 2✓
Идентичность команды
- 3✓
Бизнес-контекст
- 465%
Задача под позицию
сторона кандидата
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)целевые метрики пилота
завершают сессию
≥ 70%
NPS кандидата
≥ 40
фидбэк
100%
Рынок
Российский 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 платящих.
Рынок
Рынок есть. И он растёт на 38% в год.
цель на 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%
Монетизация
Платят за завершённую сессию, не за кресла. Пилот — бесплатно (первые 20 кандидатов); Кандидат — 1 500 ₽ за каждого оценённого кандидата, оплата по факту (основной); Энтерпрайз — по запросу + локальное развёртывание. Это в 2–3 раза дешевле часа живого техсобеса ($35–60/час). Себестоимость сессии $4,5: ИИ-напарник и оценка $2,6, инфраструктура $0,9, ручной разбор и буфер $1,0. Валовая маржа ~72%. Один предотвращённый плохой найм (1,5 млн ₽ — замена, SHRM: 100% годовой зарплаты) окупает оценку примерно 1 000 кандидатов.
Платят за завершённую сессию. Не за кресла.
Пилот
бесплатно
первые 20 кандидатов
Кандидат
1 500 ₽
за оценённого кандидата · оплата по факту
Энтерпрайз
по запросу
+ локальное развёртывание
в 2–3 раза дешевле часа живого техсобеса ($35–60/час)
Себестоимость сессии
$4,5
Валовая маржа ~72%
замена плохого найма
кандидатов
один предотвращённый найм = оценка ~1 000 кандидатов
SHRM: замена = 100% годовой зарплаты
Конкуренты
Мы не одни — и это хорошая новость. 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 пилотов, найм джунов; дальше — больше ролей и отраслей, генерация под описание архитектуры; затем — оценка ИИ-агентов на той же инфраструктуре; долгосрок — субстрат оценки интеллекта на работе. На экране две сессии на одной задаче — Анна П., junior backend, и Claude Code, агент — оцениваемые одной матрицей процесса. Результат умер. Процесс — единственное, что осталось измерять. Кем бы он ни был.
Это не HR-инструмент. Это категория.
Сейчас
один шаблон · 10 пилотов · найм джунов
Дальше
больше ролей и отраслей · генерация под описание архитектуры
Агенты
оценка ИИ-агентов на той же инфраструктуре
Долгосрок
субстрат оценки интеллекта на работе
Агенты — оценка ИИ-агентов на той же инфраструктуре
Сессия #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
человек · агент
- понимание контекста76 · 82
- планирование71 · 84
- точность промптов70 · 88
- калибровка ИИ68 · 79
- безопасность команд80 · 86
- проверка66 · 91
- восстановление69 · 64
- артикуляция84 · 62
- безопасность данных82 · 90
Сессия #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
человек · агент
- понимание контекста76 · 82
- планирование71 · 84
- точность промптов70 · 88
- калибровка ИИ68 · 79
- безопасность команд80 · 86
Результат умер.
Процесс — единственное, что осталось измерять.
Кем бы он ни был.