Testlify — это платформа оценки навыков и проведения интервью на основе ИИ, которую компании используют для оценки кандидатов. Я отвечал за фронтенд модулей ИИ-интервью Testlify — интерактивных интерфейсов реального времени, которыми пользуются кандидаты, — тесно работая с командами ИИ и бэкенда, чтобы определить, как должен вести себя каждый режим, прежде чем его строить.
Что я сделал
- Интерфейсы ИИ-интервью (чат, голос, видео): построил фронтенд для мультимодальных ИИ-интервью — экраны, где кандидаты взаимодействуют с ИИ через текстовый чат, живой микрофон и видео.
- Захват медиа: занимался браузерными API для аудио и видео в реальном времени — разрешениями на камеру и микрофон, живой визуализацией звука, чтобы кандидаты видели, что их слышно, и клиентской настройкой, чтобы диалог с ИИ ощущался естественным.
- Обработка состояния интервью: построил фронтенд-логику состояния, чтобы справляться с непредсказуемыми частями живого ИИ-интервью — обрывами сети, ожиданием, пока ИИ сгенерирует следующий вопрос, и прохождением этапов оценки без остановки кандидата.
Почему это было важно
Отточенный фронтенд сделал эти ИИ-интервью пригодными к использованию в масштабе и сократил ручные усилия интервьюеров — порядка 40% меньше административной работы на одну оценку. Модули ИИ-интервью были частью роста платформы за этот период и внесли вклад в заметный рост выручки.