侧边栏壁纸
  • 累计撰写 247 篇文章
  • 累计创建 71 个标签
  • 累计收到 5 条评论

目 录CONTENT

文章目录

我用 AI 花了6个小时写了一个 AI 面试网站

橙序员
2025-11-27 / 0 评论 / 0 点赞 / 170 阅读 / 1,392 字 / 正在检测百度是否收录... 正在检测必应是否收录...
文章摘要(AI生成)

🧩 1. 需求 —— “能不能做个 AI 面试网站?”⚙️ 2. 技术栈 —— AI 全帮你选好了🛠 3. 开发 —— 两条消息就能跑的程度🚀 4. 部署 —— 从本地到线上只花 5 分钟📌 方案 A:一键 Vercel📌 方案 B:自己的服务器 Docker 部署💡 5. AI 面试体验是什么样的

最近折腾了一个小项目——AI 面试网站 interview.shiker.tech。最有意思的是:
整个项目开发,我只花了“两条消息”。
什么叫“两条消息?就是和 AI 聊两条消息,项目就从 0 跑到线上。

听起来有点夸张?但这就是现在 AI 时代开发的速度。


🧩 1. 需求 —— “能不能做个 AI 面试网站?”

这事源于朋友一句玩笑话:

“你天天给别人讲系统设计,不如做个能模拟面试的网站吧?”

于是我把需求丢给 AI:
“我要做一个支持多场景面试的网站,包括算法、Java 八股、系统设计。”

AI 回答很简单:
做!然后给了我架构、页面结构、接口协议、模型选择,甚至连 UI 都顺手生成。


⚙️ 2. 技术栈 —— AI 全帮你选好了

如果AI编程工具是tare solo、antigravity、qoder,它会直接给了标准的现代全栈方案:

  • Next.js + App Router:前后端一体化,支持 server actions
  • TailwindCSS:快速出 UI
  • Shadcn/UI:快速组装组件
  • Vercel / Docker 部署:两条命令跑起来
  • OpenAI API(或你自己的大模型):作为面试官

当我准备说“让我想想 UI 怎么做”时,AI 按照它预先产生的任务计划,已经帮我画好 Figma 结构,并生成一套 landing page + 面试界面。


🛠 3. 开发 —— 两条消息就能跑的程度

第一条消息:
“帮我写一个 AI 面试网站。”

AI 给了我完整的项目结构:

/app
  /interview
    page.tsx
  /api
    /interview
       route.ts
/components
  InterviewChat.tsx
  QuestionPanel.tsx

第二条消息:
“那你把所有核心代码都给我。”

然后,它就真的给了。

面试房间、打字机效果、流式输出、问题难度选择、模型切换、历史记录等等……
全部一键复制粘贴。

Docker + PM2 + Nginx 配置都生成好了。


🚀 4. 部署 —— 从本地到线上只花 5 分钟

我选择了两种部署方式:

📌 方案 A:一键 Vercel

几乎零成本,推到 GitHub 直接部署。

📌 方案 B:自己的服务器 Docker 部署

AI 给的 Dockerfile 如下:

FROM node:20-alpine
WORKDIR /app
COPY . .
RUN npm ci && npm run build
EXPOSE 3000
CMD ["npm", "start"]

丢进服务器,跑一下:

docker build -t interview-ai .
docker run -p 3000:3000 interview-ai

网站上了。


💡 5. AI 面试体验是什么样的?

你可以选择各种面试模式:

🎯 算法面试

AI 会像真实面试官一样问你:

  • 时间复杂度?
  • 优化方案?
  • 边界情况?
  • 如果用 Java 怎么实现?

🎯 Java / 八股面试

从 JVM、Spring、MySQL、Redis 到消息队列、分布式锁,全都能问。

🎯 系统设计

它甚至会追问:

  • 为什么选择 Kafka?
  • Redis 崩了怎么办?
  • 如何保证幂等?
  • 高可用架构画一下?

AI 的追问程度……
堪比阿里/字节真实面试官。

🎯 one more thing

当然了,不止面试,还可以AI写简历:

image-20251127163021365

AI分析面经:
image-20251127163141603

帮看简历:
image-20251127171339373

🔍 6. 我为什么要做这个?

过去两年我写博客、做内容、写 Idea 插件、做工具,核心目的就是:

让知识更容易被获取,让学习门槛更低,让效率更高。

AI 面试网站只是一个开始,但它证明了一件事:

在 AI 时代,一个人能完成过去需要一个小团队才能做的事情。

你不需要懂 UI,也不需要精通全栈,
你只需要提出“我要做什么”,
AI 就会告诉你“怎么做”和“代码在哪里”。


🧲 7. 项目亮点总结

  • 两条消息完成一个网站架构
  • 🚀 5 分钟部署上线
  • 🤖 AI 模拟真实面试官,自动追问
  • 🔄 支持多模型、多难度
  • 📚 支持面试记录回放
  • 🎨 全自动生成的 UI,现代且清爽

🏁 最后

这个项目是个实验,也是个趋势预告。

未来一年,像这样“用两条消息做个完整应用”的例子会越来越多。
AI 不只是加速编码,而是在重写软件开发方式。

如果你也想试试,可以直接访问:

👉 interview.shiker.tech

欢迎使用这个 AI 面试官,也欢迎你告诉我想加什么功能。

0

评论区

欢迎访问shiker.tech

请允许在我们的网站上展示广告

您似乎使用了广告拦截器,请关闭广告拦截器。我们的网站依靠广告获取资金。

订阅shiker.tech

文章发布订阅~

通过邮箱订阅文章更新,您将在文章发布时收到及时的邮件提醒~