​ 伴随着前几天浙大直博面试结束和昨天的一场秋雨,今年的夏季已经结束,我的保研历程也大概已经结束,只剩下最后需要进行选择的部分了,在选择完成后我应该会再次更新这个博客,暂且先写写夏令营的部分,因为推免准备的时候很多人的面经有所帮助,也希望这份可以帮助后来的人

个人背景

  • 帝都某末流211计算机与信息技术学院 学科评估A-
  • 排名11/226(前5学期成绩) 刚好前5%
  • 英语 CET-4 597 CET-6 491 IELTS 7.0
  • 奖学金若干,但是没有卵用
  • 竞赛奖项若干,小的Project若干,有一项国家级奖励,但是多数没有什么太大作用
  • 北京市级大创一项,一段实验室实习经历,但是没有产出

准备

个人简历

​ 在写简历之前,也有看不少的模板,但是发现都过于复杂,于是偷懒的我就直接选择了超级简历,各种调整也很方便,建议项目经历上明确给出自己的work内容,其他都较为正常,简洁大方即可。

成绩单

​ 夏令营使用的是前5学期的成绩,建议尽早向教务老师去要,因为后期可能存在换英语成绩的情况会导致你的排名下跌。

英语成绩

​ 一般需要复印件,今年由于疫情的原因,很多人没有原件,也没有拍照,如果你遇到掉了的情况,可以到cet报名的那个网站上去补,没记错的话应该是20块钱,然后填上你的地址,就会寄给你,也建议尽早完成,后期可能就会遇到大批量的造成排队的情况。

需要盖章的文件

​ 这里主要指各种需要盖章的申请表,今年是直接发给教务老师或者辅导员老师,老师就会盖好扫描给你,【超级感谢教学科的老师和辅导员小可爱老师!,建议之后合在一起去盖章,这样不会麻烦老师多次。

推荐信

​ 有部分学校需要提供2-3位专家的推荐信,我是找了大创的指导老师,一位授课老师,还有一位宿舍导师【超级感谢三位老师的支持!,可以去找你熟悉的老师,大部分老师都会很乐意帮助你的,但是建议你和他们有足够多的交集,这样也可以填充推荐信的内容(虽然大部分招生办最后都不看)。

个人陈述

​ 个人陈述的部分我是从我的基本情况、科研竞赛、未来规划三部分来写,字数可以多一点,建议1500字,要求少的就可以进行删减和简化。

获奖证明

​ 各种获奖证明记得进行留存,包括原件+拍照,不然找不到就挺麻烦的。

院校报名

​ 大部分院校的夏令营报名都在4月之后了,但是有些院校或者实验室会更早一些,如果有想法建议尽早关注。

港校

​ 包括港大,港科大,港中文,各种workshop和mini营,时间都很早,想去的一定要尽早关注,大概3月份就会有了,我本来是想报港中文的深高金数据科学硕士项目,但是后来还是没报,主要材料有些麻烦,大部分都需要你准备对应的英文版,深高金今年甚至需要你提交一份2min的英文自我介绍,emmm最后我就放弃了。可以看看这位戴大佬的面经

南大Lamda

​ Lamda的报名也比较早,而且因为是周boss的实验室,异常火爆,具体同样可以看看戴大佬的面经

哈工大SCIR

​ SCIR实验室也是很早,我记得有一个实验室的表单需要填写,其中会有“是否将SCIR列为第一选择”&“如果录取是否一定来”这样的问题,我没有都写是,据我所知,没有全部同意的都没有进面试,所以,想去SCIR的一定要坚定一点!

东南PALM

​ 东南的PALM实验室也很棒,老师很多都是从Lamda出来的,有人称为读了PALM=读了Lamda(误),这个实验室有一批开始的神奇,但是在东南报名截止前夕还有一批可以申请,想去的同学请注意关注。

我的报名

​ 今年因为疫情的原因,心里丝毫没有底,所以报名相对报了比较多,尤其是南大开放日出来,发现我院只有rank1能进,南开居然rank2都没入营的时候,更慌了,又投了一波。目测因为今年大部分夏令营都是线上举办,加上懂王操作的原因,焦虑像传染病一样蔓延,导致大家都海了起来,甚至知乎还出现了相关提问。

夏令营

​ 我最终参加的夏令营有:华东师范数据学院,复旦工研院,北航计算机学院,天大智能计算学部,中科大计算机学院,厦大信息学院,中科院软件所,上财统计与管理学院。

复旦工研院

​ 复旦工研院是我参加的第一个夏令营,在夏令营听宣讲的时候,感觉这个学院很新,很多方向和机械和控制相关,做计算机的不是很多,感觉计算机在这个学院主要是为其他方向服务的。但是复旦招生老师说的话真的特别触动我,“我希望大家不只是做研究,还能够更多的去参加社团,接触更多的人”、“我们对于困难生的补助,不只在于希望大家能够正常生活,还能够更多利用社会资源去开拓视野”,真“无用的灵魂”,瞬间就觉得复旦太棒了。

​ 当然棒归棒,面试还是要面的,但是第一场面试我表现的并不是很好。我面试的顺位靠后,因此我进去的时候老师还在吃盒饭【老师辛苦,我也很饿。。。

​ 面试流程大概是英语(1-2min)+专业课+其他提问,我的英语表现还可以,我都背了下来,还比较流畅,专业课问了我几个数据库范式的问题,大概是因为我表达的问题,导致老师有一点误解我的话,对我进行了质疑,正当我准备解释的时候,网,它断了。。。于是我就被调到了最后进行面试,进行了一波解释,但是老师似乎并不满意我的解释,最后问了一点我项目的问题,都比较正常,我也都答上来了,最后问我是不是接受直博,我不是很想在这个学院读直博,于是选择了不。

​ 最后我就进了waiting list,OK Fine,我至今还没被补录【哭泣.jpg

华东师范数据学院

​ 华东师范应该是我参加的夏令营里面体验最好的了,没有之一

​ 我来吹一下这个学院的夏令营体验,不想看的可以跳过。首先,行政老师真的特别拉好感,在你入营之前会进行两波确认,如果第一波鸽了,后续会进行补录,最后还会通知最终的名单,就非常严谨,不像有的学校,直接丢一个群号给你让你加群,就很不尊重学生。其次,夏令营进行的过程当中,非常尊重学生,不管在什么时候说夏令营,老师们的态度始终都是“我们理解优秀的同学会有很多offer,我们也充分尊重并理解,但是我们希望吸引到你们”,真的,特别尊重学生,感动哭了。然后,这个学院进行机试考核的时候,也非常严谨,一个人一个腾讯会议,会有专门的老师监考,你需要分享屏幕,监考老师会录屏,同时你需要双机位,这是我在夏令营中监考的最高层次,特别严谨。同时,感觉这个学院非常的接地气,他们的口号是“应用驱动创新”,对比起很多略微有点空的研究,他们始终注重落地的过程,印象中有一个和交通银行进行的数据库项目,不仅拿到了国家科技进步二等奖,还在交通银行进行了应用,感觉就非常棒。最后,钱卫宁教授非常有个人魅力,可以去知乎看一看,我觉得教授魅力很足。

​ 对于这个学院网上有一个误解,说是长学制,学硕四年,夏令营的时候有同学进行了提问,确认我们这届是3年(标准学制)。

​ 华东师范有一个机试,题目不是很难,并没有涉及到很复杂的算法,主要考察基础编程能力。记分是按照先计算ac的题目,然后计算没有全过的题目的得分,当时有点小慌,看着rank1的大佬10min一题,我第一题还卡在最后一个样例,就比较慌,之后就调整了心态,一题一题做,反而做的还行,不过最后也没有很高,大概在30%左右。

​ 这个学院的面试,我答得也是不够好,面试流程是翻译一段英语句子+专业课/项目提问,专业课的问题我记得的大概有下面的几个

  • 死锁的四个条件是什么
  • 如何去解决死锁的问题
  • 数据库的索引有哪些分类

​ 这三个题目我回答的还是可以的,毕竟之前刚刚复习,然后他看了一眼我的成绩单,说你机器学习拿了A,来问几个机器学习,因为我没有复习,所以回答的就比较磕磕绊绊,不是很好。

- CNN和RNN分别适用于什么样的数据集
- 贝叶斯公式的表达
- 朴素贝叶斯和普通贝叶斯的区别
- 简述高斯混合模型
- 简述交叉熵的内容和含义

总之就是回答的不太好,面完之后觉得哦豁,完蛋了,有点慌了,不知道后面咋办。没想到最终还拿了学硕的offer,说不定是看我基础问题回答的还挺全。所以要是面的不好,也不用太着急,说不定你就进了。

北航计算机

​ 北航计算机的夏令营非常干脆利落,只有考核,没有其他的宣讲活动,而且北航的效率非常高,第一天测试,第二天机试,第三天出面试分组名单,第四天出结果,堪称效率最高的夏令营。(有可能时间记得不准确,但是肯定一周之内,效率非常高)

​ 北航的机试总是喜欢大模拟,我做了往届的题目,全部都是大模拟,非常麻烦。印象中第一题60分,是这样的:

> 给一组随机的数,构成一颗完全二叉树,要求构成的树的中序遍历为这组数从小到大的排列,最终输出这棵树的层序遍历。

​ 这个题其实不难,我大概花了不到20min就搞定了,但是后来交流的时候,发现很多人想偏了,多说无益,放上代码:

#include <iostream>
#include <algorithm>
#include <cstdio>
#include <cstring>
#include <string.h>
#include <vector>
#include <queue>
#include <stack>
#include <cmath>
#include <unordered_map>
#include <map>
#define MAX 400
using namespace std;
int n;
int a[MAX];
int b[MAX];
int c[MAX];
int cnt=0;
void postOrder(int i){
if (b[2*i+1] != -1)
postOrder(2*i+1);
c[i] = a[cnt++];
if (b[2*i+2] != -1)
postOrder(2*i+2);
}
int main(int argc, const char * argv[]) {
cin>>n;
memset(b, -1, sizeof(b));
for (int i=0; i<n; i++){
cin>>a[i];
b[i] = 1;
}
sort(a, a+n);
postOrder(0);
for (int i=0; i<n; i++){
if (b[i] != -1){
cout<<c[i]<<" ";
}
}
return 0;
}

​ 第二题是个大模拟,40分,其实很简单,但是因为我样例只看了一半,第二个样例没看,然后没有充分理解题意。就gg了。。。。所以机试一定要看清题目啊!

​ 然后就是面试了,机试会筛选大概一半的人参加面试,最终面试也会大概筛选一半的人为优营。北航的面试是政治题+数学基础+专业课+项目经历。

​ 政治题部分会让你抽一道题,你答得别太离谱就行。

​ 数学部分我记得的不是特别多了,有印象的大概有:

  • 如何求梯度?

  • 给你一个物体表面离散的一堆点,如何求任意表面的法向量?

  • 矩阵中秩和迹是如何计算的,物理意义分别是什么?

    专业课的部分,那老师和我说:我看你第一题做的挺快的,怎么第二题做的不太好啊?我就阿巴阿巴解释了一下。然后说看你用的C++,来问点C++

    • C++的类中的成员变量是如何初始化的?

    • C++中类初始化的顺序?

    • C++的重载需要注意什么问题?

    • malloc和new的区别

    • 堆有什么样的应用?

    • 简述堆构建的过程

      其他的…就记不得了…似乎还有一点c++的问题…..

​ 最后就是等待出结果了,北航非常利索,早上八点就出了结果,我就比最低分高了一点进了…有惊无险

​ 北航拿到优营之后还需要联系老师,由于我比较老实,夏令营的时候没有找到【心酸.jpg,原因在此不写了,想知道的可以私戳我,可以和你说一说。

天大智能计算学部

​ 天大的夏令营大概就是两个部分,会有智能计算学部的宣讲会,学部下面有三个学院:计算机、网安和软件学院,最终优营是先根据分数排名,靠前的会按照你报名的专业来录取,之后的就全是专硕了。

​ 天大的考核也很简单,大概做一个时长为4min的ppt展示一下你自己,然后老师们会问你一些问题,大概3min,最后给分。问我的大多数是我的大创问题,所以我回答的应该还可以。但是最后拿的是waiting list,不是太懂这个是怎么给分的,比较迷。

​ 但是从之后来看,放天大鸽子的还是有不少的,waiting应该基本都能补上,所以不用太担心,有一个要注意问题是,天大不会补学硕的,也就是说学硕是只有那么多,之后前面鸽了后面专硕也不会补成学硕。

中科大计算机学院

​ 中科大应该是所有夏令营最贴心的一个了,其他夏令营因为线上都取消了纪念品,中科大直接把纪念品给你寄到家,瞬间好感++(虽然那个包质量实在不咋地)。

​ 中科大今年总的开营仪式是通过b站直播的,之后会进zoom进行学院的宣讲和答疑,第二天群里会公布每个实验室的宣讲腾讯会议号,挑选感兴趣的进行宣讲即可。

​ 中科大的面试也是英语+提问。英语是问了你一个问题,然后你回答,类似“介绍一下你的家乡”这种,之后会问你一个英语的专业问题,一般不太难,直接回答即可。之后就是三位老师用中文对你提问,老师们看我做的项目和区块链沾边,目测这老师自己也是做区块链的,然后开始疯狂问我区块链,我回答了两个问题之后发现画风不太对,解释说“老师我这个只是区块链的背景,并没有用到里面的内容”,老师:“嗯嗯好的”,然后继续问。我内心………….

​ 印象中的问的问题大概有

  • 区块链加密是对称的还是非对称的?

  • 区块链由几个部分组成 ?(不是很懂这个问题,而且老师居然把以太坊的智能合约也算在内…..)

  • 区块链是不是绝对安全的?

  • 联盟链是什么?

  • 哈希碰撞是什么?

  • 银行能不能用区块链?不能的话如果我非要使用,应该在什么样的行政单位下使用?

    还有一些其他的问题,记忆比较模糊了。。。反正这个问的我就比较痛苦,因为我大概只看过一点科普的内容,有的还快忘了。最后结果出来的时候,差了0.5分拿优营,进了候补,哭泣。

厦大信息学院

​ 厦大拉了一个钉钉群,然后之后内容都在钉钉里面进行。看厦大宣传片就是觉得,厦大真。太好看了,虽然去过一回,但是看着宣传片还是会感叹太好看了。

​ 厦大面试也是你先进行ppt展示,然后老师提问。老师们基本就是就我项目的数据来源,使用的数据大小,算法的原理,我承担的工作进行提问。自认为答得还是可以的,老师最后问我有没有联系厦大的导师?有没有其他offer,如果都给你你会选哪个?我说要看具体的方向和导师,就结束了,总时长大概20min。由此看来联系导师在厦大的过程中也占据有很重要地位。

​ 最后给了我一个专硕。。。学硕几乎全给了本校,果断不想去了,而且还要求签保证书,当场拒绝。

中科院软件所

​ 软件所是会先让你报名,报名之后,你所报名的实验室会首先筛选一波人,作为入营的营员。在入营之后,会再次统计你的意向实验室,来参加他们实验室的面试,这之前会告诉你初步的统计结果和去年实验室的招生名额,你可以看情况进行报名,千层博弈开始了。

​ 我最后选了基础软件国家工程中心,没想到报名的只有5个人。。。面试流程大概就是做一个ppt展示一下你自己,然后老师们会进行提问,问的问题感觉和厦大的大同小异,所以回答的也很流畅,感觉老师们对我印象也还可以,最后果然拿了优营。但是软件所要你在没确定导师,没确定学硕还是专硕的情况下签保证书,还说要抄送给辅导员,我就果断拒绝了。offer–

上财统计学院

​ 在我考北航机试的时候,上财打了个电话过来。因为考机试,所以错过了,之后打过去被告知入营了。

​ 之所以会报上财是还有转商科的想法(我们学院今年目测要去三个北大汇丰,加上自己对于上海还是比较有好感,所以就报名了一个和计算机有点关系的学院。谁知道,一听宣讲会,老师们就开始说,他们学院已经在向互联网转型,传统的银行、证券公司,越来越难进,坑都被占完了,去年拿到的最高薪是拼多多。。。然后有位同学提问:“我们知道上财在财经领域校友资源和影响力非常强大,不知道在互联网领域是不是还是这样?”,老师果断说了句:“没有!”。我:emmmmmm………。难怪看入营放了十几个计算机的入营了。

​ 值得一题的是,上财的面试排序是会直播给你看,非常严谨的一个学院,而且听说非常注重对于专硕的培养,就业非常好,然鹅,要去互联网为什么我还要来这…….

​ 面试的部分大概分成以下几块:概率论与数理统计、线性代数、编程能力、英语能力。

​ 概率论与数理统计部分考了求期望的一堆东西,我开始还有点紧张,回答的不对,老师可能看出来了,略微引导了我一下,然后就回答出来了,但是有一个知识点完全没听过,老师也就没有继续再问我。

​ 线性代数部分考了一个证明,我想了一下就回答了,也不知道对不对,老师们一言未发,跳到了下一个部分。是一个和线性无关有关的证明题,但是之后和同学讨论了一下,发现我大概题目没看清……因为不管我理解的咋样都不太对…

​ 编程能力就比较简单了,直接就要求算出来给丁范围内符号要求的一个数,我就直接说了枚举,然后老师们问我怎么判定是不是符合要求的,还得口述程序…这比手写还难受,我就说了一个简单的递归,没想到老师们还讨论了半天….之后还有个老师觉得我写的不对,被另一个老师解释了一下,才明白我的想法(我也不知道是不是真懂了,因为还举了个例子问我计算的流程…..就过了。

​ 英语能力部分就是用英语介绍一下你的家乡,大概时长5min,反正你可劲说就行。

​ 最后结果出来的时候,发现我是候补,然后特意看了一下,入营的计算机专业的,全是候补…绝了

​ 这大概就是全部的夏令营内容了,预推免的部分我应该会继续更新。大概夏季也就这样过去了,有点遗憾,有点欢喜。