AI 面试问答系统:一键生成专属面试题,智能评分助你拿 Offer

简介: AI面试问答系统是一款开源智能面试备战工具:上传简历+岗位JD,AI自动生成四维面试题、追问及答案;支持背诵默写智能评分(0-100)、技能掌握度追踪(1-5星)与答案优化。兼容通义千问/GPT/DeepSeek等多模型,本地一键部署,免费开源!

AI 面试问答系统:一键生成专属面试题,智能评分助你拿 Offer

还在为面试准备焦虑吗?AI 面试问答系统是一款开源的智能面试备战工具。上传简历、选择岗位,AI 自动生成个性化面试问答,支持背诵练习智能评分、技能掌握度跟踪,帮助你高效备战,轻松拿 Offer。

【免费开源】项目地址:https://github.com/boboqoq/OfferNow


🎯 为什么选择这款面试准备工具

AI 智能出题 — 上传你的简历和目标岗位 JD,AI 自动分析并生成涵盖基础知识、专业技能、项目经验、团队协作四大维度的面试问答,每题附带 5 条追问建议,并可一键生成追问答案。

智能背诵评分 — 在背诵练习模式中默写答案,AI 会从完整性、准确性等维度给出 0-100 的评分,并标注遗漏要点和改进建议,帮你快速查漏补缺。

技能掌握度跟踪 — 每道题配有 1-5 星掌握度标记,系统自动追踪你的学习进度,支持按掌握度筛选练习,实现针对性强化训练。


🚀 快速上手指南

准备工作

确保本地已安装以下环境:

  • Docker & Docker Compose — 用于启动 PostgreSQL 数据库
  • Python 3.9+ — 后端运行环境
  • Node.js 18+ — 前端运行环境
  • LLM API Key — 支持 OpenAI 兼容接口(阿里云通义千问 / OpenAI / DeepSeek / GLM 等)

1. 克隆项目 & 启动数据库

git clone https://github.com/your-org/ai-interview.git
cd ai-interview
docker compose up -d

2. 配置后端环境变量

编辑 backend/.env 文件,配置大模型和数据库连接:

LLM_BASE_URL=https://dashscope.aliyuncs.com/compatible-mode/v1
LLM_API_KEY=sk-your-api-key-here
LLM_MODEL=qwen-plus
DATABASE_URL=postgresql+asyncpg://postgres:postgres@localhost:5432/ai_interview

3. 启动后端服务

cd backend
pip install -r requirements.txt
uvicorn app.main:app --reload --port 8000

4. 启动前端开发服务器

cd frontend
npm install
npm run dev

浏览器访问 http://localhost:5173 即可开始使用。


⚙️ 核心功能详解

功能模块 说明
📄 简历智能解析 支持 PDF / Word 简历上传至阿里云 OSS,AI 自动提取关键信息并匹配推荐岗位
🤖 面试题自动生成 基于简历 + JD 双维度分析,生成四类面试问答,每题附带追问建议与一次性追问答案
📝 背诵练习评分 逐题默写后 AI 评分(0-100),标注遗漏要点,支持练习记录回顾和多条件均匀抽题
掌握度追踪 1-5 星掌握度标记,按掌握程度筛选题目,针对性攻克薄弱环节
🔍 答案划选解释 在问答详情页选中任意文本,AI 流式生成补充解释,帮助深入理解知识点
🔄 答案优化重写 对参考答案不满意?输入反馈意见,AI 会根据你的要求重新优化改写答案
📋 JD 模板管理 内置 100+ 岗位 JD 模板,按行业→职能方向→岗位名称三级分类,管理员可一键 AI 重生成
🌐 公共题库 内置 JD 模板附带公开面试题,无需登录即可浏览学习,降低使用门槛
📊 流式生成 面试题支持流式逐题增量生成(NDJSON),进度实时可见,体验流畅
📱 短信登录 手机号 + 短信验证码注册登录,通过阿里云短信服务实现

🛠️ 多种部署方式

本地开发(推荐个人使用)

按上述快速上手步骤启动开发服务器,前端 5173 端口,后端 8000 端口,Vite 自动代理 API 请求。

Docker Compose 一键部署

将后端服务加入 docker-compose.yml,实现前后端 + 数据库全容器化部署。

生产环境部署

前端构建静态文件后由 Nginx 托管,后端通过 Gunicorn + Uvicorn workers 运行,Nginx 反向代理统一入口。


📁 项目核心模块

模块 路径 职责
面试生成服务 backend/app/services/interview_service.py 调用大模型分析简历和 JD,生成四类面试问答及追问
背诵评分服务 backend/app/services/recite_service.py 对比用户答案与参考答案,评分并指出遗漏要点
简历解析服务 backend/app/services/resume_service.py PDF/Word 文本提取、OSS 上传、AI 简历内容分析
JD 模板路由 backend/app/routers/jd_template.py 三级分类岗位模板 CRUD 及大模型重生成
前端面试页 frontend/src/pages/user/InterviewPage.tsx 主入口,两步流程:简历选择 + 岗位匹配
前端背诵练习页 frontend/src/pages/user/TodayRecitePage.tsx 按条件筛选抽题,逐题默写并获取 AI 评分反馈
前端会话详情页 frontend/src/pages/user/SessionPage.tsx 展示生成的所有问答,支持筛选、继续流式生成

💡 使用技巧与最佳实践

简历优化建议

上传简历前确保格式清晰,PDF 格式提取效果最好。简历内容越详细,AI 生成的面试题越有针对性。

背诵练习策略

建议先完成一轮完整生成,再进入背诵练习。系统支持按掌握度筛选,优先练习 1-2 星的薄弱题目,逐步提升到 4-5 星。

大模型选择

默认使用阿里云通义千问(qwen-plus),性价比高且中文效果好。也可通过修改 LLM_BASE_URL / LLM_API_KEY / LLM_MODEL 三个环境变量,切换到 DeepSeek、GLM、GPT 等其他兼容接口模型。

防止请求过于频繁

生成面试题时,系统已内置请求节流控制。如使用第三方 API 代理服务,请注意其 QPS 限制。


🌟 为什么这款工具备受青睐

完全开源免费 — MIT 协议开源,代码全部透明,可自由部署和二次开发,没有平台锁定风险。

多模型兼容 — 不绑定特定大模型,通过 OpenAI 兼容接口支持通义千问、DeepSeek、GLM、GPT 等任意模型,一行配置即可切换。

面试场景全覆盖 — 从简历上传、出题、背诵到评分,形成完整的面试准备闭环,一站式解决所有需求。

中国特色适配 — 支持手机短信注册登录、阿里云 OSS 存储,功能设计贴合国内用户使用习惯。


🔧 技术亮点

  • 后端采用 FastAPI 异步架构 + SQLAlchemy 2.0 异步 ORM,性能优异
  • 前端 React 19 + TypeScript + Tailwind CSS 4,类型安全且开发高效
  • 流式生成基于 NDJSON(类 Server-Sent Events),用户体验流畅
  • LLM 调用基于 OpenAI 兼容协议,一行配置即可切换模型提供商
  • JWT 双令牌体系(用户 + 管理员),权限清晰隔离
  • Alembic 数据库迁移管理,升级有迹可循
  • PostgreSQL 16 + asyncpg,稳定可靠的数据存储

AI 面试问答系统不仅仅是出题工具,更是一个完整的面试备战平台。无论你是准备技术面试、产品面试还是综合能力面试,这款工具都能根据你的简历和目标岗位,为你量身打造专属的面试准备方案。

现在就开始使用 AI 面试问答系统,让面试准备不再盲目,轻松拿下心仪 Offer!


【免费开源】项目地址:https://github.com/boboqoq/OfferNow


AI 面试问答系统 — 基于 FastAPI + React + PostgreSQL 构建的开源面试备战平台,兼容 OpenAI / 通义千问 / DeepSeek / GLM 等多种大模型。

相关文章
|
4月前
|
人工智能 移动开发 前端开发
企业静态网站快速搭建 用OpenClaw AI替代前端编程
本文详解OpenClaw(小龙虾)v2.4.1零代码建站全流程:30分钟完成本地部署、AI对话生成HTML5静态网站(含HTML/CSS/JS)、本地调试及上线部署,全程离线安全、源码自主可控,小白也能轻松打造专业企业官网。(239字)
|
4月前
|
人工智能 监控 安全
《从“糊涂账”到精细化治理:企业级 AI 成本治理与质量审计实战》
AiKey 是面向AI生产环境的FinOps治理基础设施,解决企业AI算力成本高、模型质量难控、凭证管理混乱三大痛点。通过虚拟Key实现多维成本归因,实时模型指纹校验防“降智”,加密Vault动态分发安全凭证。开源CLI已上线,助力AI规模化落地。
364 3
|
人工智能 搜索推荐 算法
豆包角色制作指南
这篇文章是一份豆包角色制作指南,介绍了如何使用虚拟角色生成器创建IP或非IP角色,以及创作对话人物sp的技巧和Bot主动发消息的技巧。
|
6月前
|
人工智能 安全 Java
给“氛围编程”系上安全带:阿里集团 AI 代码评审实践与 Benchmark 开源
阿里集团历时一年半、经数万亿Token真实场景打磨,推出AI代码评审助手,实现人机协作新范式:AI接管基础评审,人类聚焦核心风险。联合南京大学开源业界首个支持10语言、具备仓库级上下文感知的CodeReview Benchmark(AACR-Bench),由80+资深工程师多轮交叉标注,显著提升隐性缺陷检出率。
给“氛围编程”系上安全带:阿里集团 AI 代码评审实践与 Benchmark 开源
|
4月前
|
存储 人工智能 数据处理
RAG 落地三部曲:用 Milvus + Qwen3.6 打造企业知识库,我踩过的 5 个坑与解法
本文揭秘RAG落地常见误区:文档粗暴切片、纯向量检索、忽略重排序导致知识库“很蠢”。基于阿里云Milvus+百炼Qwen3.6,详解轻量部署、结构化分片、混合检索(向量+全文)、GTE-Rerank重排序及防幻觉Prompt工程,并给出Embedding成本优化策略。(239字)
|
5月前
|
数据采集 人工智能 自然语言处理
舆情监控:如何让AI自动抓取新闻资讯,并生成每日摘要报告?
本文介绍一套AI驱动的自动化舆情监控方案:用站大爷隧道代理(高可用IP轮换)+ OpenClaw(零代码AI Agent)+ 大模型(智能摘要),7×24小时自动抓取、筛选、生成并推送结构化日报,彻底解决人工扫新闻耗时多、漏报频、易被封等问题。(239字)
1595 9
|
3月前
|
人工智能 自然语言处理 数据处理
《AI智能体时代,OPC中国为什么开始被关注》
AI智能体正重塑行业协作模式,“OPC中国”聚焦“One Person Company”理念,探索AI时代下轻量化组织、个人能力放大与新型职业教育。它倡导以AI Agent、工作流自动化和多智能体协同为核心,培养个体驾驭复杂任务的新能力。(239字)
|
3月前
|
存储 人工智能 安全
阿里云盘企业版收费标准:2026年最新整理6元1个月、169元一年
阿里云盘企业版(CDE)是AI加持的企业级云存储服务,2026年最新价低至6.63元/月(5人+200GB)或169.90元/年(5人+500GB),支持不限速、多端同步、智能检索、知识库问答、7级权限及国密加密,适配中小团队高效协同与安全管控。企业云盘官网:https://t.aliyun.com/U/wbANEa
|
5月前
|
弹性计算 测试技术 对象存储
2026年阿里云新用户购买云服务器活动解析:免费试用、抢购活动、云服务器特价及热门实例折扣
2026年阿里云为新用户推出免费试用与云服务器特惠活动。新用户可免费试用160+云产品,试用结束后仍享新用户优惠价。此外,还有轻量应用服务器抢购和云服务器低价长效特惠,配置从2核2G到2核4G不等,价格低至38元/年。热门实例有折扣,满足企业级与高性能需求。同时,阿里云还为新用户提供迁云补贴券、出海补贴券、无门槛优惠券等,降低购买成本。
|
5月前
|
人工智能 自然语言处理 安全
【新人快速上手使用】小白也能上手的 OpenClaw 2.6.6 安装教程(技术分享)
OpenClaw(小龙虾)是2026年热门开源「数字员工」,支持Windows一键部署(5分钟搞定),本地运行、零代码、全自动办公。无需配置环境,可整理文件、发邮件、浏览器自动化等,隐私安全,小白友好。

热门文章

最新文章