大家好,我是洋子,今年27届秋招马上就要开始了,有两个很明确的信息分享给大家
越来越多的大厂在笔试环节增加AI Coding能力考察,毕竟现在都是用AI写代码,再考传统的leetcode算法题没有太大意义了
过去招的是会写代码的人,而现在招的是会用AI写代码的人
但传统算法题还是要刷,部分公司面试阶段仍然需要手撕
下面是今年阿里招聘发布的通知,明确今年27届秋招笔试加入AI Coding 考察
据了解今年京东校招新增AI Coding环节,而去年26届校招,蚂蚁、美团等大厂也已在校招中引入 AI Coding 考核
对于AI Coding要注意哪些方面,咱们先明确AI Coding要考察的点在哪里
它核心考察的不是工具本身,而是候选人能不能理解需求、拆解需求、设计方案、实现功能、补充测试,并在有限时间内完成一个可交付结果。也就是说,AI Coding 更像是在考察候选人能不能借助 AI 工具,完成“需求 → 方案 → 编码 → 测试 → 交付”的小闭环。
结合我目前用AI进行Vibe coding的经验,可以参考以下步骤
- 第一步是进行需求分析,先把需求理解清楚,可以先尝试自己理解,如果需求比较模糊,可以先用AI来辅助分析需求,此步骤非常重要,如果需求理解有偏差,最后实现也是偏离题目
- 第二步是制定技术方案(也就是Plan模式),生成技术方案不必一次性通过,可以跟AI反复讨论目前存在的问题,直到讨论出合理的方案。如果任务比较复杂,需要关注AI是否自动拆解子任务
- 第三步是AI 编写代码,按照技术方案以及拆解的任务进行代码实现
- 第四步是测试与验证,这部分也比较重要,AI薄弱的往往是验证环节,但这部分对于我们测试来说应该是最熟悉的部分,测试部分有些常用技巧,如先跑单元测试,接口自动化测试,验证函数级和接口级代码无误,结合题目写个全流程测试脚本,先把全流程跑通,再针对细节做调整
另外一则消息是,今年百度测开岗位Title和工作职责发生明显变化,今年以前百度测开岗位的title叫开发测试工程师(传统测开),而今年校招变成了AI测试开发工程师
多了AI两个字,工作职责也变成了用AI去做一系列的事情,包括开发AI测试平台,AI专项测试,AI提效,评测等等
以前的测开,核心任务是用代码提高测试质量和效率。而现在的测开,开始变成用 AI 重新设计测试这件事。
你不仅要会写自动化脚本、搭建测试平台,还要知道怎么把大模型和 Agent 接进研发流程。用 AI 生成测试用例,用模型分析需求和代码变更,用智能体执行测试任务,还要参与 AI 产品的专项测试、效果评测和质量体系建设
这说明现在测开岗位,掌握AI实践经验,从加分项已经成为必要项,从27届开始想要冲大厂测开的同学,简历上包含至少1个AI项目是必不可少的,如Agent 开发,测试用例生成,AI智能测试平台等
在面试时对于AI项目的提问,面试官常围绕以下方面开展考察
- 你为什么选择这个场景
- AI 在里面解决了什么问题
- 系统如何设计
- AI效果怎么评估
- 模型犯过哪些错误,你又是怎么优化的