Проверка кандидата на собеседовании: как заметить подмену
TrueHire сверяет кандидата между этапами найма: тот, кто проходил интервью, и тот, кто выходит на работу, — один и тот же человек. Вокруг этой сверки — проверки, которые ловят попытки её обойти: фото или экран вместо человека, виртуальная камера, подмена лица в реальном времени, сгенерированное видео и голос. Ниже — что именно измеряется и как из этого получается итог.
Порядок проверки при удалённом найме
Цель проверки — сравнить участника между этапами, а не оценить его квалификацию. Настройте понятный процесс до первого интервью: когда создаётся эталон, кто разбирает неоднозначный результат и какой альтернативный способ проверки доступен.
- До интервью. Объясните кандидату цель и порядок проверки. Согласие и информация об обработке доступны до съёмки. Проверьте, что ссылка относится к нужному этапу и карточке; не пересылайте её посторонним.
- Создание эталона. Кандидат выполняет задание по ссылке. Если мешают освещение, камера или связь, сначала предложите исправить условия либо воспользуйтесь согласованным альтернативным способом.
- Во время встречи. Сверяйте текущего участника с эталоном. Различайте устойчивое несовпадение, потерю лица в кадре и недостаточное качество сигнала: это разные события, требующие разного разбора.
- При неоднозначном сигнале. Уточните условия вживую и проверьте событие по времени. Не превращайте сообщение детектора в обвинение. Решение принимает ваша команда после разбора доступных оснований.
- На следующем этапе. Используйте установленный процесс сравнения, чтобы проверить непрерывность участника между интервью и выходом на работу. Фиксируйте результат и действия проверяющего с минимально необходимыми данными.
Что означает результат проверки
- Совпадение с эталоном относится к сравнению в заданных условиях; оно не подтверждает паспортные данные или профессиональные навыки.
- Низкое качество — причина повторить проверку или сменить способ, а не подтверждение подмены.
- Признак фото, экрана или синтеза — отдельный технический сигнал. Его нужно разбирать вместе с качеством, временем и другими проверками.
- Неопределённый результат следует сохранять как неопределённый, пока нет достаточного основания для вывода.
Учебный пример: кандидат отвернулся, и лицо несколько секунд отсутствует в кадре. Это событие отличается от устойчивого несовпадения с эталоном. Сначала уточните условия съёмки, затем повторите сравнение; одного такого эпизода недостаточно для вывода о подмене.
Как оценить систему в пилоте
Заранее согласуйте сценарии и критерии: успешная проверка реального участника, плохой свет, нестабильная связь, фото или экран вместо человека, смена участника. Считайте отдельно технические ошибки, неоднозначные результаты и ложные тревоги. Сохраняйте версии моделей и правила разбора, чтобы повторный тест был сопоставимым.
Не переносите одну общую цифру точности на весь поток найма. Время прохождения, доступность альтернативы и доля ручного разбора также влияют на рабочий процесс. Подробнее: безопасность и ограничения, интеграция с ATS и запрос пилота.
Зафиксируйте критерии до первых попыток
- Обычная проверка: реальный участник, достаточный свет и стабильная связь. Считайте завершённые попытки отдельно от технических ошибок.
- Сложные условия: плохой свет, пропадание лица или связь. Проверяйте подсказки, повторную попытку и передачу на ручной разбор.
- Контрольная подмена: фото, экран или согласованная смена тестового участника. Запишите сценарий и ожидаемый технический сигнал заранее.
Для каждого сценария фиксируйте число начатых и завершённых попыток, технические ошибки, ручной разбор и время прохождения. Процент всегда считайте с понятным знаменателем: пять успешных попыток из пяти завершённых не означает пять из всех начатых. Версия модели и условия должны совпадать при повторном тесте.
Скачать шаблон плана пилота · Выбрать способ подключения ATS
Проверка кандидата между этапами собеседования
Учебные ситуации для организации проверки между этапами найма. Технический сигнал служит поводом уточнить условия и сопоставить наблюдения.
| Ситуация | Что проверить | Следующее действие |
|---|---|---|
| Другой участник на следующем этапе | Совпадает ли текущий участник с эталоном и достаточно ли качества для сравнения. | Провести ручную сверку. Не принимать решение по одному неоднозначному сигналу. |
| Лицо пропало из кадра | Положение камеры, связь, освещение и время события. | Восстановить условия съёмки и повторить сравнение; отсутствие лица не равно подмене. |
| Не удаётся пройти задание по ссылке | Доступ к камере, выполнение инструкции и доступность альтернативы. | Уточнить техническую причину или использовать согласованный альтернативный способ. |
Для интеграции зафиксируйте, какой результат попадёт в ATS, кто его разбирает и как кандидат сможет повторить проверку. Порядок подключения API и вебхуков.
Наши модели
- Весь анализ выполняет собственный контур моделей TrueHire на нашем оборудовании в России или в вашем контуре. Изображения и звук не передаются во внешние ИИ-сервисы.
- Детектор синтезированного голоса — наша разработка: отдельные модели для русской и английской речи, проверенные на звуке после кодека видеосвязи.
- Остальные модели мы отбирали замерами: почти двадцать кандидатов на тысячах кадров живых людей, атак с фото и экраном, подмен лица и сгенерированных видео, в том числе после сжатия видеосвязи. Оставили те, что дают меньше ложных тревог на живых людях при той же доле пойманных подмен.
- Пороги подобраны по этим замерам отдельно для кадра камеры и для видео звонка. Во время звонка тревогу поднимает устойчивый сигнал за несколько секунд, а не один неудачный кадр.
- В отчёте записано, какие модели и каких версий участвовали в проверке, — результат можно восстановить и объяснить.
Проверка по ссылке
Кандидат получает ссылку из вашей ATS или кабинета, открывает её на телефоне или компьютере и за полминуты выполняет задание на камеру. Приложения ставить не нужно. Ссылка действует 72 часа.
| Проверка | Что измеряем | Что видит рекрутёр |
|---|---|---|
| Согласие | Отдельный текст до начала съёмки: кто оператор, что обрабатывается, сколько хранится, как отозвать. | Фиксируем версию и хеш текста, время, IP и браузер. Без согласия проверка не начинается |
| Задание на камеру | Два-три случайных действия в случайном порядке: моргнуть дважды, улыбнуться, кивнуть, повернуть голову. Задание видно только после начала съёмки. | Задание одноразовое и действует около полутора минут — записать ответ заранее нельзя |
| Выполнение действий | Геометрия лица на каждом кадре: открытость глаз, улыбка, наклон и поворот головы; порядок действий; повторяющиеся кадры. | Действия выполнены / не выполнены. Без измерения геометрии живость не засчитывается |
| Живой человек | Признаки того, что перед камерой фото, экран телефона или монитора, распечатка или маска. | Подтверждено / похоже на фото или экран |
| Виртуальная камера | Программы, которые подменяют поток камеры (OBS и подобные). | Эталон с виртуальной камеры не создаётся |
| Подмена лица | Признаки face swap — когда в реальном времени на лицо одного человека накладывают лицо другого. | Низкая / средняя / высокая вероятность |
| Сгенерированное видео | Признаки кадров, созданных генеративными моделями, а не камерой. | Низкая / средняя / высокая вероятность |
| Эталонный снимок и сверка | Из лучшего кадра с подтверждённой живостью сохраняется эталонный снимок. На следующих этапах сотрудник сравнивает с ним снимок этапа или лицо в звонке — система сходство лиц не считает (572-ФЗ). | Тот же человек / не уверен / другой человек — отметка сотрудника |
| Качество съёмки | Свет, размер и положение лица, один ли человек в кадре. | Подсказка кандидату и до трёх попыток; если решить нельзя — «нужен разбор», а не обвинение |
Во время собеседования
Рекрутёр вводит код из карточки кандидата в расширении TrueHire на вкладке со встречей. Около раза в секунду расширение отправляет на анализ кадр видео собеседника, а звук вкладки — фрагментами по 4 секунды. Бот в звонок не добавляется, встреча не записывается.
Можно и без расширения — во встроенной видеовстрече TrueHire. Рекрутёр отправляет кандидату ссылку; тот открывает её в браузере на телефоне или компьютере, при необходимости даёт согласие и снимает эталон, проверяет камеру и входит. Те же проверки ведёт браузер рекрутёра, ничего устанавливать не нужно. Видео идёт напрямую между участниками, а если сеть не пускает — через наш сервер в России в зашифрованном виде; встреча не записывается.
Для технического интервью во встрече есть общий редактор кода и показ экрана, при котором камера кандидата не выключается. Пока кандидат пишет код, взгляд в сторону и стук клавиатуры подсказками не считаются. Зато с его согласия страница встречи отмечает уход из окна встречи, второй монитор, слои браузерных расширений поверх страницы и крупные вставки текста в редактор — только время и количество, без содержимого. Программы, скрытые от показа экрана, браузеру не видны: их выдают взгляд при чтении и одинаковые паузы перед ответами.
| Проверка | Что измеряем | Что видит рекрутёр |
|---|---|---|
| Тот же человек, что на эталоне | Рекрутёр видит эталонный снимок рядом с видео и отмечает решение. | Тот же человек / не уверен / другой человек — отметка сотрудника со временем |
| Живой человек перед камерой | Признаки фото или экрана вместо человека. | Подтверждено / похоже на фото или экран |
| Признаки сгенерированного видео | Признаки полностью сгенерированного видео. | Не найдены / неоднозначно / есть признаки |
| Признаки подмены лица | Признаки face swap в реальном времени и «мерцание» лица: черты заметно меняются между соседними кадрами. | Не найдены / неоднозначно / есть признаки / лицо нестабильно |
| Синтетический голос | Звук вкладки со встречей, фрагментами по 4 секунды. Для собеседований на русском и английском (английский — бета), у каждого языка своя модель. | Не найден / неоднозначно / есть признаки |
| Подсказки и внешние программы (бета) | Куда смотрит кандидат во время ответов и не бегают ли глаза по строкам, как при чтении (по лицу ~4 раза в секунду); одинаковая ли пауза перед каждым ответом (по отметкам «говорит / молчит» с микрофона рекрутёра — его звук не передаётся); стук клавиатуры во время вопросов; посторонний голос рядом с кандидатом (на встрече один на один). | Не найдены / есть признаки — с перечнем, что именно и когда |
| Второй человек в кадре | В кадре регулярно больше одного лица. | Нет / несколько человек |
| Кандидат в кадре | Лицо собеседника пропало из кадра. | В кадре / лица нет в кадре |
Статус каждой проверки считается по окну последних наблюдений, поэтому единичный смазанный кадр тревоги не вызывает. Переход в «внимание» попадает в журнал событий с отметкой времени: после звонка видно, на какой минуте что произошло. Если модель для проверки не подключена, статус — «не анализируется», а не «всё в порядке». Признаки подсказок — самые косвенные: человек может смотреть в сторону, когда думает, а пауза бывает от волнения. Поэтому они только подсказывают, какой момент уточнить вживую — например, попросить ответить, глядя в камеру, или решить задачу вслух.
Как получается итог
- Сверку с эталоном делает сотрудник: «тот же человек», «не уверен» или «другой человек». Вариант «не уверен» нужен, чтобы свет, ракурс или плохая камера не превращались в обвинение.
- Остальные проверки — вспомогательные сигналы. Каждый показан отдельно с пояснением, а не смешан в один непрозрачный балл.
- Итог для рекрутёра: «пока без замечаний», «рекомендуем уточнить» или «рекомендуем проверить внимательно». Автоматического отказа нет — решение принимает ваша команда.
- Кандидату вердикт не показывается — только понятные инструкции и «готово».
- Итог уходит в карточку кандидата и заметкой в вашу ATS. Отчёт подписан электронной подписью, его целостность можно проверить.
Что хранится
- Кадры и звук не сохраняются — обрабатываются в памяти и сразу удаляются.
- Эталон и снимки этапов — зашифрованные снимки лица для сверки сотрудником. Хранятся до решения по найму, но не дольше 180 дней; отзыв согласия удаляет их сразу.
- Сигналы проверки во время собеседования — числа и события без изображений, не дольше 180 дней.
Чего система не проверяет
Квалификацию, честность ответов и подсказки во время интервью — это задача собеседования. Подлинность паспорта и юридическую личность базовая проверка не устанавливает — в отчёте это указано прямо. Детекторы подмены и генерации — вспомогательные: сжатие видеосвязи стирает часть следов, поэтому их сигнал означает «уточните вживую», а не вывод. Цифры точности на вашем потоке мы измеряем вместе с вами в пилоте.