Testlify 是一个 AI 驱动的技能测评和面试平台,企业用它来评估候选人。我负责 Testlify AI 面试模块的前端——候选人使用的那些交互式、实时的界面——并与 AI 和后端团队紧密配合,在动手做之前先敲定每种模式该怎么表现。
我做了什么
- AI 面试界面(聊天、语音、视频): 构建了多模态 AI 面试的前端——候选人通过文字聊天、实时麦克风和视频与 AI 交互的那些界面。
- 媒体采集: 处理实时音视频的浏览器 API——摄像头和麦克风权限、实时的音频可视化好让候选人看到自己被听到,以及客户端的调优,让 AI 的一来一回保持像对话一样自然。
- 面试状态处理: 构建了前端状态逻辑,来应对一场实时 AI 面试里那些不可预测的部分——网络掉线、等 AI 生成下一个问题、在测评步骤之间推进而不让候选人卡住。
为什么它有意义
一个打磨得好的前端让这些 AI 面试能大规模地用起来,也减少了面试官要投入的人工——每次测评的行政工作大约少了 40%。这段时间里,AI 面试模块是平台增长的一部分,为营收的可观提升做出了贡献。