申请北京地区人工智能专硕时,我很清楚本科背景会影响夏令营初筛,所以能依靠的主要是排名、项目和面试表现。本科来自某双非二本,专业是软件工程,GPA 3.92/4.0,排名 2/49,大约前 4%,六级 515 分。
科研方面没有论文,参与过一个校级智能分类算法项目。竞赛有蓝桥杯省二、ACM 校赛一等奖和挑战杯校级银奖。项目主要包括基于机器学习的新闻分类系统,用 Python 和 Scikit-learn 完成;另一个是高校课程管理系统,技术栈是 SpringBoot 和 MySQL。奖项方面有 3 次校级一等奖学金、三好学生标兵和竞赛专项奖学金。
预推免阶段的贸大结果,是我这一轮申请里最关键的机会。最后我去了对外经济贸易大学人工智能与数据科学学院人工智能专硕。整轮拿到 2 个 offer,分别是贸大和北京建筑大学,贸大也是我当时的最优选择。
夏令营我投了 5 所,只入营 1 所,而且没有优秀营员;预推免投了 8 所,入营 3 所,拿到 1 个优秀营员;九推没有参加。真正的突破发生在 9 月预推免。
夏令营阶段,北京信息科技大学计算机学院给了入营机会,但没有拿到优秀营员。对外经贸人工智能与数据科学学院、北京工业大学软件学院、北京邮电大学软件学院在夏令营阶段都没有入营。
预推免阶段,我继续投递对外经贸人工智能与数据科学学院,这次顺利入营并拿到优秀营员。北京建筑大学电气与信息工程学院也入营并拿到优秀营员;北京联合大学信息学院预推免入营,但没有优秀营员。
3 月我把目标定在北京地区的人工智能专硕,贸大是重点关注对象。4 月开始改简历、写个人陈述、准备推荐信。5 月投递夏令营时,因为背景受限,只拿到 1 所入营机会。
7 月夏令营没有拿到优秀营员后,我把重心转到预推免。8 月主要刷 LeetCode 简单和中等题,同时复习机器学习、软件工程。9 月预推免投递后,贸大给了入营机会,最后拿到结果。
简历改了 3 版,重点突出算法竞赛和项目代码能力,弱化本科背景带来的不利影响。个人陈述约 1000 字,强调工程实践能力和专硕培养的匹配度。
推荐信准备了 2 封,一封来自专业课老师,一封来自竞赛指导老师。成绩单用前 6 学期成绩,并附专业排名证明,排名靠前是材料里最重要的支撑之一。奖项材料整理了蓝桥杯、ACM 证书和奖学金证明;项目材料包括新闻分类系统代码、演示视频和课程管理系统文档。
贸大面试是线上双机位,时长大约 18 分钟,流程是自我介绍、专业问答、英语、算法题和反问。自我介绍控制在 2 分钟,重点讲排名、竞赛和项目,不需要把所有经历都塞进去。
专业问题和项目结合得比较紧,比如分类算法有哪些、逻辑回归与朴素贝叶斯的区别、软件工程生命周期、需求分析怎么做、SpringBoot 核心注解以及项目里怎么用。算法题是手写二分查找,需要讲思路也要写代码。英语部分问了用英文介绍新闻分类系统,以及为什么选择 UIBE AI school,要求不是特别高,但要基本流畅、逻辑清楚。最后反问可以围绕专硕实习时间、导师方向和毕业要求。
英语六级 500 到 550 分这个区间,建议准备项目介绍和择校原因的英文模板,做到简短清楚。450 到 500 分也可以准备,但要把高频问题背熟,发音清楚,不要冷场。550 分以上则可以适当拓展专业表达。
背景不占优势时,夏令营初筛确实会比较难,我当时对外经贸夏令营就没有入营。预推免阶段能拿到结果,靠的是继续投递同一目标,同时把算法、机器学习基础和项目表达补得更稳定。
专硕面试很看重工程实践和能否快速进入项目。我的新闻分类系统不算特别复杂,但能围绕分类算法、特征处理、模型选择和结果展示展开;课程管理系统也能支撑软件工程和 SpringBoot 的问题。对类似背景的同学来说,排名靠前是一块底板,真正面试时还要靠项目和基础题把可信度讲出来。