面试新物种:不考你写代码,考你"调教

上周去面试一家AI创业公司的全栈开发岗,HR提前发了封邮件:请带上笔记本电脑,预装Claude Code或Cursor。

我心想:不会是现场写代码吧?这也太刺激了。

结果到了面试现场,面试官说了一句话让我彻底放松——又彻底紧张起来:

"不是让你写代码,是让你教AI写代码。"

面试题长这样

面试官给了我一个需求:"用Go实现一个分布式限流器,支持令牌桶和滑动窗口两种算法,QPS不低于10万。你可以用任何AI工具,时限1小时。"

然后他补了一句:"我们评估的是你的方法,不只是结果。"

我打开Cursor,开始拆解任务:

  1. 先让AI生成限流器的接口定义和整体架构
  2. 分别实现令牌桶和滑动窗口
  3. 写并发测试,验证QPS
  4. 发现性能不达标,让AI优化锁机制
  5. 最终QPS达到12万

面试官全程观察,问我:

  • "你为什么先写接口不直接写实现?"
  • "AI这段代码有什么问题你怎么发现的?"
  • "令牌桶和滑动窗口你选哪个?为什么?"

这才是2026年面试的真相

当85%的开发者都在日常工作中使用AI编程工具,面试官终于想明白了:考你"会不会写代码"已经没意义了。

考什么?考你的"AI调教能力"——怎么把需求翻译成AI能理解的指令,怎么审查AI的输出,怎么在AI犯错的时候快速纠正。

我总结了四个面试核心考点:

考点一:任务拆解——你能不能把需求拆成AI能消化的碎片

"分布式限流器"这种需求,AI直接理解不了。你要拆成:接口设计→算法选型→并发模型→性能优化→测试验证。每一步给AI什么指令、怎么验证输出,才是重点。

考点二:Prompt设计——你是不是只会说"帮我写个限流器"

好的Prompt应该包含:目标、约束、上下文、期望输出格式。

差的Prompt:"帮我写个限流器"。

好的Prompt:"用Go实现一个分布式限流器接口,需要同时支持令牌桶和滑动窗口两种算法,要求高并发场景下QPS不低于10万,请先给出接口定义和数据结构设计,再实现具体逻辑。"

后者能让AI一次性输出80%可用的代码,前者大概率给你一堆废话。

考点三:代码审查——AI的代码你能找到几个Bug

AI写的代码有个特点:看起来很对,但往往在边界条件下出问题。面试官会考察:

  • 你能不能快速识别性能瓶颈?(AI经常忽略锁竞争问题)
  • 你有没有安全意识?(AI可能生成有SQL注入风险的代码)
  • 你怎么处理AI的"幻觉"?(AI偶尔会编造不存在的API)

考点四:技术判断力——AI不会做的决策你来

该用令牌桶还是滑动窗口?高并发用互斥锁还是CAS?什么时候让AI重写,什么时候自己手动改?

这些判断力,是你区别于AI的核心价值。

>对了。顺嘴提一句,技术大厂,前后端-测试机会,全国一线及双一线城市均有坑位,待遇和稳定性还不错,感兴趣看看。

新人该怎么准备?

❌ 旧思路:疯狂刷算法题 → 手写代码 → 祈祷不卡壳

✅ 新思路:理解系统 → 学会与AI协作 → 证明你的判断力

具体建议:

  1. 每天至少用AI工具写1小时代码——不是偷懒,是练协作
  2. 练习"需求→Prompt→Review"的完整流程——形成肌肉记忆
  3. 刻意练代码审查——找AI代码中的Bug,比写代码更有价值
  4. 深耕一个技术方向——架构、安全、性能优化,AI很难替代深度经验

面试官最后跟我说了一句话,我觉得值得所有程序员记住:

"我们不需要你会写所有代码,我们需要你能在AI写完代码之后,知道它对不对。"

#我的求职进度条#
全部评论

相关推荐

程序员小屁:帮你了查看图片
点赞 评论 收藏
分享
05-12 14:48
已编辑
门头沟学院 Java
点赞 评论 收藏
分享
今天 11:26
已编辑
中国矿业大学 Web前端
昨天人生第一次来杭州 真的太钩子闷了 全是蚊子真服了 落地先租了一手房子今天到公司了 发现这个公司不到十个人 总共三个实习生 ,产品 、算法(说是算法 实际上把后端的活一起搞了)、前端(也就是我)。hr小哥人还是不错的 ,十分亲切。上午老板找我聊了聊天(一位很社会的花臂东北大哥,很难把他和技术联想到一起哈哈哈),给我介绍了一下他的公司,然后开始说什么他们这里是前端负责展示后端返回的数据,什么前端要求要可交互后端数据(这不是废话么),然后说下午产品实习生来公司报道,让我跟他讨论讨论看看那页面怎么设计啥的。我一听就知道完蛋了哈哈哈哈,看来我们三个实习生要靠自己撑起整个公司95%的流程化工作了,就这不多开点工资,只给感觉这个工作量至少300/天。而且不光让我单纯干前端,还要让我自己设计页面啊,就当锻炼自己了吧主要有一点让我有点难受,老板是那种只看进度的人,他没办法衡量完成某项工作需要多长时间(因为这方面他不是很懂),他只看结果,又加上我是第一次实习,所以不知道有的任务该需要多长时间完成,导致如果他给我个任务和deadline我不知道是否合理走一步看一步吧我突然想到一点,就是很多公司的屎山代码都是刚成立的时候一些员工写的,而我又是这家公司第一个前端实习员工,如果这家公司若干年后还存在,前端肯定都是基于我的屎山代码哈哈哈哈哈哈哈哈哈哈哈哈哈,想想就搞笑。题外话,东北大哥还是很豪爽的,见面直接给我发了根卡比龙,我说第一次抽我拍个照,大哥直接要把这一包给我,但我还是拒绝了。当老板果然要学会吹牛,就像这个老板虽然不懂前后端,但是说的很自信,外行真的会被他唬住。
我的工作日记
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务