面试官冷笑:”你才大二,能写出什么代码?” 我没说话,打开电脑跑了三个Demo。 5天后,4个offer来了。 这是我的真实面试复盘,不是鸡汤。
结果:5天,7场面试,4个offer。
其中最高的一个是4500元/月,AI开发实习,来自一家AI创业公司。
我的学校:深圳技术大学。不是985,不是211。 我的年级:大二。
那是第一场面试的第23分钟。
面试官靠在椅背上,带着一种”我就是来走个流程”的表情,问我:”你才大二,能写出什么代码?”
我没解释。解释没有用。
我打开电脑,给他跑了三个Demo:
Demo 1:我的RAG系统。 他问:”召回率多少?” 我说:”F1从0.28提到了0.61。” 他没说话,低头在本子上写了什么。
Demo 2:一个LangGraph协商状态机。 两个AI agent自己谈判旅行计划,互相对线。 他凑近屏幕看了30秒。
Demo 3:实时法规合规检查系统。 上传产品图,自动识别类目,16个市场的法规同时检索,生成报告。 他说:”等等,这个图是你自己画的?”
5天后,这家公司的offer来了。
但这不是唯一的一个。
我春招一开始简历投出去石沉大海。
后来我发现问题:我的简历写得像JD(职位描述),而不是自我介绍。
改完之后三个原则:
数字是真的。F1从0.28到0.61是我真正跑出来的。
很多人面试前背答案。背答案的人一问就露馅。
我做的是另一件事:准备问题,不准备答案。
我把可能问的问题分成三类:
| 类型 | 问题举例 |
|---|---|
| 项目类 | 这个项目你遇到了最大技术挑战是什么?你怎么解决的? |
| 基础类 | Python的GIL是什么?FastAPI和Flask区别? |
| 场景类 | 如果要你设计一个RAG系统,你会怎么做? |
每类问题我准备了回答思路,而不是固定答案。
这样不管面试官怎么问,我都能接住。
用的是”3:3:1”法则:
上午:某AI创业公司,视频面。 结果:挂。
复盘:太紧张,项目讲不清楚最核心的创新点。面试官追问Query规划,我答不上来,因为那个模块不是我做的。
教训:简历上写的每个字,都要能展开讲5分钟。
下午:某中厂,电话面。 晚上:某大厂外包,视频面。 结果:外包offer拿到,但没接。
复盘:开始能讲顺项目了。外包挂的原因是薪资要低了,被质疑。
教训:即使是外包,也要先做市场调研,知道自己的行情。
上午:某AI创业公司B,技术面。 下午:某数据服务公司,技术面。 晚上:某金融科技公司,HR面。 结果:AI创业公司B offer + 金融科技公司 offer。
复盘:项目细节能答上来了,开始有选择性地讲自己的强项。
下午:腾讯联项合作方,技术面。 晚上:某知名AI公司,技术面。 结果:都进入下一轮。
上午:某AI创业公司offer谈判。 下午:最终签了4500/月的offer。
面试官不关心你用了什么框架。
他们关心:你解决了什么问题,怎么解决的,结果怎么样。
举个例子:
面试官问:”你做的RAG项目是怎么做的?”
❌ 低分回答:”我用了LangChain做检索,用RRF做融合,加了NLI做引证校验……”
✅ 高分回答:”背景是帮电商卖家自动检查产品合规性。问题是法规文档有12M字符,传统检索效果很差。我设计了一个多市场并行检索+融合的方案,F1从0.28提到了0.61。最难的点是怎么处理引证幻觉,我们加了NLI引证校验层来保证准确性。”
先说背景,再说问题,然后方案,最后结果。
有一次面试官问我一个我不确定的概念:LangGraph的状态机怎么做状态回滚?
我老实说:”这个我目前没有实践过,但我的理解是这样……”
面试官没有因此挂我,反而追问:”那你有没有遇到过状态需要回滚的业务场景?”
我说有,然后讲了一个实际的例子。过了。
诚实 + 展示思考过程,比不懂装懂强太多。
我准备了3个问题:
这三个问题的好处:
我有一个offer就是在最后这个环节翻盘的。面试官后来说:”你问的那几个问题让我觉得你是真的想融入团队,而不是随便找个跳板。”
之前我一直觉得”能拿到offer就不错了”,不敢谈。
这次我试了一次:
“我觉得这个机会很合适,我的预期是4500/月左右,当然也可以聊。”
结果真的谈成了。
谈不谈是一回事,成不成是另一回事。但不谈就永远没机会。
Day 1挂掉那场,追问了一个技术细节:你们怎么做的Query规划?
我当时愣了几秒,因为那个模块不是我负责的。
教训:简历上写的每一个字,都要能展开讲5分钟。
外包公司给我开了3000/月,我接受了。后来猎头告诉我,我的能力谈4000完全没问题。
教训:即使是外包,也要先做市场调研。
有一场面试感觉很好,一周没回音我就没管了。后来才知道那个岗位其实还在招,只是HR忘了。
教训:面试完24小时内发个感谢邮件,顺便问进度。
| 公司 | 阶段 | 结果 |
|---|---|---|
| AI创业公司A | 一面 | ❌ 挂 |
| 某中厂 | HR面 | ✅ offer(拒了) |
| 大厂外包 | 技术面 | ✅ offer(拒了) |
| AI创业公司B | 技术面 | ✅ offer |
| 数据服务公司 | 技术面 | 进入二面(拒了) |
| 金融科技公司 | HR面 | ✅ offer |
| 腾讯联项合作方 | 技术面 | 进入二面(签了别家) |
我知道有人会觉得:
我的经历说明:公司招的是能解决问题的人,不是标签。
我的项目是真的,我的经历是真的,我写出的代码是真的。
这不是鸡汤,这是实力和策略的组合。
如果你也在找AI相关的实习,有什么想问的可以直接说。
GitHub: passionworkeer
下一篇文章:《面试官最常问的20个问题,附回答思路》