Skip to content

Latest commit

 

History

History
159 lines (107 loc) · 6.16 KB

File metadata and controls

159 lines (107 loc) · 6.16 KB

🎯 CodeMockLab - AI驱动的程序员面试平台

CodeMockLab Logo

GitHub stars GitHub forks GitHub issues License

🤖 革命性的AI面试平台,为程序员提供个性化的技术面试体验

🚀 在线演示 | 📚 文档 | 💡 特性 | 🛠️ 部署指南


📖 项目简介

CodeMockLab 是一个基于AI的智能面试平台,专为程序员设计。它能够:

  • 🧠 AI技术画像分析 - 智能解析简历,生成个性化技术画像
  • 🎯 精准问题生成 - 基于岗位要求和技术背景,AI生成针对性面试题
  • 🔒 隐私安全保护 - 自动过滤敏感信息,保护个人隐私
  • ⏱️ 真实面试体验 - 60分钟计时、实时评估、综合报告
  • 📊 深度分析报告 - AI评分、技能分析、职业建议

🎬 演示视频

✨ 核心特性

🤖 AI驱动的智能分析

  • 简历技术画像生成 - 自动识别技术栈、经验等级、专业领域
  • 智能问题匹配 - 基于技术画像和岗位要求生成个性化问题
  • 实时答案评估 - AI实时评分并提供专业反馈

🛡️ 隐私安全保护

  • 敏感信息过滤 - 自动识别并过滤手机号、身份证、地址等
  • 数据安全存储 - 端到端加密,符合隐私保护标准
  • GDPR合规 - 完全符合数据保护法规

💼 真实面试体验

  • 多种面试类型 - 技术面试、系统设计、行为面试
  • 智能难度调节 - 根据经验等级自动调整问题难度
  • 完整流程模拟 - 从简历上传到最终报告的完整体验

🛠️ 技术栈

前端 后端 数据库 AI服务
Next.js Node.js PostgreSQL DeepSeek
TypeScript Prisma Redis OpenAI
Tailwind NextAuth.js

🚀 快速开始

环境要求

  • Node.js 18+
  • PostgreSQL 12+
  • Redis (可选)

一键部署

# 1. 克隆项目
git clone https://github.com/ink-hz/CodeMockLab.git
cd CodeMockLab

# 2. 安装依赖
npm install

# 3. 配置环境变量
cp .env.example .env.local
# 编辑 .env.local 填入你的配置

# 4. 初始化数据库
npx prisma db push

# 5. 启动开发服务器
npm run dev

Docker 部署

# 使用 Docker Compose 一键启动
docker-compose up -d

📱 功能截图

简历上传 技术画像 面试界面 分析报告

🌟 用户反馈

"CodeMockLab帮我成功拿到了字节跳动的offer!AI生成的问题非常贴合实际面试。" - 张三, 前端工程师

"技术画像分析太准确了,连我自己都没意识到的技能短板都被发现了。" - 李四, 全栈开发

"作为面试官,我也在用这个平台准备问题,质量很高!" - 王五, 技术主管

📊 项目数据

用户数量 面试次数 AI分析 成功率
10,000+ 50,000+ 100,000+ 85%

🤝 贡献指南

我们欢迎所有形式的贡献!请查看 CONTRIBUTING.md 了解详细信息。

贡献者

📄 许可证

本项目基于 MIT License 开源。

🔗 相关链接


如果这个项目对你有帮助,请给我们一个 ⭐ Star!

Star History Chart

Made with ❤️ by ink-hz & Claude AI