最近有两个同学来找我聊面试,他俩这次的面试和以前完全不一样,主要以做项目为主。
以前这种方式很难推行,因为完成一个小型项目往往要一周左右,对候选人来说时间成本太高。有了 AI 之后,做一个小型项目基本能在两小时内搞定,这件事就变得可行了。
目前他们接触到的主要有两种形式。
第一种,非 git,zip 打包。给你一个项目需求和代码仓库,要求你在两小时内写完,写完后把代码打包发给面试官,面试官会查看你的代码风格以及代码质量。
问题在于:直接打包代码会丢掉 Git 信息,面试官看不到你的提交历史和思考过程。我觉得这种方式也有点落后。
第二种,git + 提供的 ai 账号。流程更严谨:给你一个仓库去拉代码,再给你一个带额度限制的 AI 账号,比如 10 美金。不卡时间,但会限制 Token 用量,你需要在额度内通过和 AI 聊天协作把需求做完,最后交付的是一个带完整 Git 日志以及 AI 协作过程的仓库。
这样面试官既能看最终代码,又能通过 AI 交互记录,完整还原你如何高效利用 AI 完成项目。
两种方式对比下来,第二种更能体现候选人「与 AI 高效协作」的能力。你最近面试有遇到类似形式吗?
#全栈成长之路