模拟面试
模拟面试是 CueMate 的核心功能之一,通过 AI 扮演面试官角色,自动提问并评估你的回答,帮助你提前适应实际面试场景,提高面试表现。
1. 页面导航
1.1 打开主应用窗口
在启动台搜索 CueMate 应用图标,单击左键打开应用程序。

启动 CueMate 桌面应用后,可以看到悬浮在屏幕正上方的控制窗口。控制窗口从左到右的按钮功能依次为:
- "访问 CueMate 网站"图标:点击打开 CueMate 官方网站
- "语音识别"按钮:点击启动语音识别功能,打开语音功能窗口
- "提问 AI"按钮:点击打开 AI 提问窗口,快速向 AI 提问,获取答案
- "交互模式"图标:切换窗口的点击穿透模式(交互模式可正常操作窗口,穿透模式点击会穿透到下层应用)
- "主应用窗口"图标:点击打开主应用窗口,进入后台管理界面
- "显示/隐藏"图标:点击隐藏或显示控制栏以及其他所有窗口

点击悬浮控制栏上的"主应用窗口"图标,打开主应用窗口。
1.2 从主页启动模拟面试
在主页选择岗位后,点击"AI 模拟面试"按钮,系统会自动打开模拟面试窗口。

1.3 模拟面试窗口
模拟面试窗口会自动置顶显示在屏幕中央,包含以下部分:
- 左侧:面试配置和控制面板
- 右侧:AI 对话记录窗口(实时显示问题和答案)

2. 开始模拟面试
2.1 确认面试配置
在开始前,确认以下配置:
- 岗位信息:显示当前面试的岗位名称和公司
- 大模型:选择用于生成问题和评估答案的 AI 模型
- 语音语言:选择 AI 播报问题的语言(中文简体/中文繁体/英文)
- 麦克风设备:选择用于录音的麦克风
- 扬声器设备:选择用于播放 AI 问题的扬声器

2.2 点击开始面试
点击"开始 AI 面试"按钮,系统会:
- 初始化面试会话
- 检查 Piper TTS 语音合成是否可用
- 启动面试状态机
- 开始生成第一个面试问题

2.3 AI 提问阶段
AI 会自动生成面试问题并通过以下方式呈现:
- 文字显示:问题会显示在右侧对话记录窗口
- 语音播报:如果 Piper TTS 可用,AI 会用语音播报问题
NOTE
AI 提问特点:
- 问题基于岗位 JD 和简历内容生成
- 问题涵盖技术能力、项目经验、场景题等
- 问题难度和类型会逐步递进
- 优先从面试押题库中匹配相关问题

3. 回答面试问题
3.1 开始回答
AI 提问结束后,系统会自动切换到"监听用户回答"状态:
- 麦克风开始录音
- 实时语音识别你的回答
- 识别的文字会实时显示在右侧窗口
TIP
回答技巧:
- 说话清晰,语速适中
- 回答结构化:背景 → 行动 → 结果
- 尽量包含关键技术点和数据支撑

3.2 结束回答
回答完成后,有两种方式结束:
- 自动检测:系统检测到你停止说话一定时间后自动结束
- 手动结束:点击右侧窗口的"提交回答"按钮

3.3 AI 评估阶段
你提交回答后,AI 会:
- 分析回答:基于问题和参考答案评估你的回答
- 生成评价:给出优点、不足、改进建议
- 展示评估:评估结果显示在右侧对话记录窗口
评估内容包括:
- 优点:回答中做得好的地方
- 不足:回答中需要改进的地方
- 建议:具体的改进方向和技巧
- 参考答案:标准答案或更好的回答方式

4. 面试流程控制
4.1 暂停/继续面试
在面试过程中,可以随时暂停:
- 点击"暂停面试"按钮
- 暂停后可以查看之前的问答记录
- 点击"继续面试"恢复
4.2 结束面试
完成所有问题或想要提前结束时:
- 点击"结束面试"按钮
- 系统会保存所有问答记录
- 生成面试总结报告
4.3 查看面试记录
面试结束后,可以在以下位置查看完整记录:
- 面试复盘页面:Web 端的面试复盘功能
- AI 对话记录页面:查看所有 AI 对话历史
5. 功能说明
5.1 工作原理
模拟面试的完整流程:
开始面试
↓
[AI 思考] → 生成面试问题(基于 JD、简历、押题库)
↓
[AI 提问] → 文字显示 + 语音播报
↓
[用户回答] → 语音识别 → 实时转文字
↓
[用户提交] → 手动提交或自动检测
↓
[AI 评估] → 分析回答 → 生成评价
↓
循环下一个问题,直到结束面试5.2 AI 问题生成策略
AI 生成问题时会综合考虑:
- 岗位 JD:根据职位要求生成针对性问题
- 简历内容:针对项目经验、技能点提问
- 押题库匹配:优先使用已准备的面试押题
- 问题多样性:涵盖技术、项目、场景、行为等类型
- 难度递进:从基础到进阶逐步提升难度
5.3 语音合成说明
AI 问题播报使用 Piper TTS 本地神经网络语音合成:
- 中文简体:花颜女声(
zh_CN-huayan-medium.onnx) - 英文美式:Amy 女声(
en_US-amy-medium.onnx) - 中文繁体:回退使用简体中文模型
NOTE
语音播报说明:如果 Piper TTS 不可用,面试仍可正常进行,只是没有语音播报。
6. 注意事项
6.1 前置准备
IMPORTANT
开始模拟面试前,请确保已完成:
6.2 服务依赖
WARNING
模拟面试功能依赖以下服务:
- cuemate-asr 服务:语音识别(端口 10095)
- LLM Router 服务:大模型路由(端口 3002)
- RAG Service 服务:押题库检索(端口 3003)
- Web API 服务:数据管理(端口 3001)
- Piper TTS:语音合成(可选)
6.3 权限要求
IMPORTANT
系统权限要求:
- 麦克风权限:用于录音(必需)
- 屏幕录制权限:用于系统音频捕获(可选)
6.4 性能优化
模型选择:
- 生成问题:推荐 GPT-4、Claude-3.5-Sonnet(质量高)
- 评估答案:推荐 GPT-3.5-turbo(速度快且够用)
网络要求:
- 确保网络稳定,避免 API 调用超时
- 使用国内模型可提高响应速度(智谱、DeepSeek 等)
音频设备:
- 使用质量较好的麦克风
- 保持安静的面试环境
7. 常见问题
7.1 AI 生成的问题不相关
问题:AI 提问与岗位无关或质量不高
解决方案:
- 检查岗位 JD 是否填写完整
- 检查简历内容是否详细
- 更换质量更好的大模型(如 GPT-4)
- 在面试押题中添加相关问题
7.2 语音识别不准确
问题:回答被识别成错误的文字
解决方案:
- 先进行语音测试
- 说话清晰,避免方言口音
- 保持安静的环境,减少噪音
- 检查麦克风距离和音量
7.3 无语音播报
问题:AI 提问只有文字,没有语音播报
解决方案:
- 检查 Piper TTS 是否正确安装
- 查看日志中是否有 TTS 相关错误
- 确认所选语言有对应的语音模型
- 即使没有语音播报,面试仍可正常进行
7.4 面试中断或崩溃
问题:面试过程中突然中断
解决方案:
- 查看日志管理中的错误信息
- 检查 Docker 服务是否正常运行
- 确认网络连接稳定
- 重启 CueMate 应用后重新开始面试
8. 最佳实践
8.1 面试准备
充分准备岗位信息:
- JD 描述详细、准确
- 简历内容真实、完整
- 预先准备面试押题
环境准备:
- 安静的房间,避免噪音
- 测试音频设备确保正常
- 确保网络稳定
心态准备:
- 把模拟面试当成面试
- 回答完整、结构化
- 认真对待 AI 的评估和建议
8.2 回答技巧
STAR 法则:
- Situation(情境):描述背景
- Task(任务):说明任务目标
- Action(行动):详细说明你的行动
- Result(结果):量化成果
关键要素:
- 包含技术关键词
- 提供数据支撑(性能提升、用户量等)
- 强调个人贡献和价值
避免的问题:
- 回答过于简短,缺少细节
- 偏离问题主题
- 过度使用行业黑话
8.3 面试后复盘
- 在面试复盘页面查看完整记录
- 重点关注 AI 指出的不足和建议
- 针对性地准备薄弱环节
- 多次练习,逐步提高
