Skip to content

Latest commit

 

History

History
276 lines (181 loc) · 3.17 KB

File metadata and controls

276 lines (181 loc) · 3.17 KB

Java Interview AI Trainer

一个真正“会追问”的 Java 八股 AI 面试训练平台。

基于 JavaGuide 构建的 AI 驱动学习系统。
支持:

  • 随机刷题
  • AI 点评
  • 错题循环
  • 模拟面试
  • 多轮追问
  • 学习成长分析
  • AI 个性化训练

它不是传统八股题库。

它更像:

一个盯着你弱点不放的 AI 面试官。


✨ Product Vision

大部分八股网站的问题:

  • 用户只是在“看答案”
  • 误以为“看懂了”
  • 缺少表达训练
  • 缺少追问
  • 缺少真实面试压力

而真正的技术面试里:

最可怕的不是不会。
而是“你以为自己会”。


🏠 Homepage Design

首页应该让用户:

“立刻进入训练状态。”


首页结构

第一屏:立即开始训练

Hero 区

今天,要不要来一场 JVM 面试?


主按钮

🎯 开始随机刷题


次按钮

🎤 开始模拟面试


第二屏:学习状态

项目 示例
连续学习 12天
今日刷题 18
正确率 76%
当前弱项 JVM
AI 面试评分 72

第三屏:AI 推荐训练

推荐补强:

  • JVM 内存模型
  • Redis 持久化
  • MySQL MVCC

第四屏:功能入口

训练模块

  • 随机刷题
  • 分类刷题
  • 高频题
  • 每日挑战

模拟面试

  • Java后端
  • JVM专项
  • Redis专项
  • 架构设计

错题系统

  • 错题本
  • 待复习
  • 掌握度分析

题库管理

  • 导入题目
  • Markdown同步
  • JavaGuide同步
  • 管理题库

📚 Question System

题目来源

  • JavaGuide
  • Markdown导入
  • 自定义题库
  • AI 自动扩展题

🎯 Training Modes

随机刷题

支持:

  • 全站随机
  • 指定模块随机
  • 高频随机
  • 错题随机

AI 点评

AI 输出:

  • 正确性评分
  • 知识遗漏
  • 表达问题
  • AI追问

🎤 AI 模拟面试

支持:

  • 初级模式
  • 面试官模式
  • 压力面试
  • 架构师模式

AI 会:

  • 连续追问
  • 深挖原理
  • 动态调整难度

❌ Wrong Question System

错题触发条件

  • AI评分低于70
  • 缺失核心知识点
  • 回答明显错误
  • 用户主动标记

🧠 Knowledge Graph

ConcurrentHashMap ↓ CAS ↓ volatile ↓ CPU缓存一致性 ↓ MESI协议


🏗️ Tech Stack

Frontend

  • React
  • Next.js
  • TailwindCSS
  • shadcn/ui
  • Zustand
  • Framer Motion

Backend

  • Java 21
  • Spring Boot
  • PostgreSQL
  • Redis
  • Elasticsearch

AI

  • OpenAI
  • Anthropic Claude
  • Google Gemini

📂 Project Structure

project-root
├── frontend
├── backend
├── ai-service
├── crawler
├── docs
└── README.md

🚀 Roadmap

v1

  • 基础题库
  • 随机刷题
  • AI 点评
  • 错题系统

v2

  • AI 模拟面试
  • 多轮追问
  • 学习统计
  • 分类训练

v3

  • 语音面试
  • AI 个性化训练
  • 公司真题模式
  • 源码追问模式
  • 知识图谱可视化

❤️ Final

很多人以为:

“我看过了,所以我会了。”

但真正的理解。

是在被连续追问后,依然能把底层逻辑一点点拆开的能力。