600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 清华北大计算所自动化所计算机夏令营详细攻略

清华北大计算所自动化所计算机夏令营详细攻略

时间:2021-03-10 20:50:20

相关推荐

清华北大计算所自动化所计算机夏令营详细攻略

前言

个人情况

关于保研必须想清楚的几件事

Q:计算机专业,要不要读研?读硕士还是博士?

Q:我应该在国内读研,还是在国外读研?

夏令营经历

五月夏令营

清华大学软件学院

清华大学交叉信息研究院

七月夏令营

清华大学计算机系夏令营

中国科学院计算技术研究所夏令营

中国科学院自动化研究所夏令营

北京大学信息科学技术学院夏令营

反思与感想

前言

我早已料到今年计算机的申请会非常困难,但我没有想到会艰难到这个地步 。在美帝不友好的时刻,北大的名额锐减对第一梯队的申请无疑是倒戈一击,而Alphago的火热让自动化甚至电气专业的大牛也朝着计算机系靠拢。我曾以为竞争对手顶多是华五的Top,但绝对没想到必须要和清北本科正面斗争,才能获得继续深造的一席之地。

个人情况

本科:中九高校

专业:软件工程,学科评估A-

排名:1/128

英语:IELTS 6.5

奖学金:国家奖学金(rank 1)

竞赛获奖:ACM-ICPC/CCPC 铜牌,MCM Meterious Winner.

科研论文:AI领域顶级会议(CCF A)在投

学生工作:校广播电台播音部主席

实习情况:腾讯AI实验室计算机视觉实习生

夏令营情况:入营北京大学信息科学与技术学院、清华大学交叉信息研究院、清华大学计算机系、清华大学软件学院、中国科学院自动化研究所、中国科学院计算技术研究所的夏令营。拿到北大信科、清华大学计算机系、自动化所的offer,最终选择北大信科。

关于保研必须想清楚的几件事

Q:计算机专业,要不要读研?读硕士还是博士?

A:看你想做什么。

如果只是认为专业是一个谋生项目(搭建网站、写App),那么读到本科即可。优秀的技术在目前的行情可以获得至少20w以上的薪水。

如果你渴望从事具有创新性的工作(设计算法、挖掘数据),那么你至少需要研究生的水平。优秀的算法工程师可以获得至少40w以上的薪水。

如果你仍然不满足于此,想要和世界上最聪明的人交流,想要提出颠覆性的创意,想接受各大会议邀请,成为某一方向(计算机视觉、自然语言处理)的顶尖大年,那么你一定需要博士学位。一个优秀的博士在业界可以获得60w上不封顶的薪水。

Q:我应该在国内读研,还是在国外读研?

MIT教授 Emery Berger 发布的一个全球院校计算机科学领域实力排名的开源项目 CSranking,其排名主要依据各个高校在计算机领域的顶级学术会议发表的论文数量,度量了绝大多数院校教员在计算机科学领域的各大顶会所发布的论文数量。这样能够帮助人们更好的了解,全球各家大学在计算机科学领域体系与师资方面的实力。每一篇论文都被精确地计算一次,最后通过计算所有作者的平均值来计算分数。(引自博客)

以上是-的AI方向数据排名,国内大学的势力有目共睹。当然,如果是计算机整体水平就是另一回事了。不过美帝最近签证问题闹得轰轰烈烈,现在留美是次赌搏。此外,现在四大AI方向的phd申请已经不是几篇顶会一作的事情了,和GT成绩基本完全不挂钩了,而CS专业的大家都知道MS的水份含量。所以我做出了留国内的判断。

夏令营经历

五月夏令营

.6.9-.6.10 清华大学交叉信息研究院(姚班)夏令营

.6.9-.6.10 清华大学软件学院夏令营

你没看错,清华大学自行举办的两个夏令营时间完全重合

清华大学软件学院

联系导师

清华大学软件学院我是完完全全奔L老师去的,非他不录,所以我给L老师发了邮件,大意为“我们能否提前谈谈,以此判断我参加夏令营有没有意义”。老师非常Nice,在夏令营的前一天带着他的整个组来和我约谈,用一个小时的时间,让我介绍了我论文的主要工作和贡献,并对实现和实验设置提问了一些细节,交流了方向的前景,也指出了可改进方向。巧合的是L老师近期的研究课题和我所研究问题的本质极其相似,希望很大。

唯一的问题应该在于在快要结束的时候,L老师问了我希望做科研还是工程,而我回答的是全身心地投入科研。然而L老师告诉我,我们这是一半工程一半科研,如果你确认加入的话需要考虑好这一点。我答应了。

机试

1.打印回文串(水题)

2.凸函数的三分求极值(水题)

3.没印象了(入门题)

4.最短路技巧题(走两次最短路记录最短路径按点累加,有一定技巧性)

群面面试

第二天面试(多面一)的时候老师会知道你的机试成绩,但是你自己不知道。面试问的问题十分随机,比如“你觉得你机试成绩怎么样了啊”、“能用英文来一段freestyle吗”等等(之前出来的同学说的)。我进去的时候先做了一段自我介绍,中间提了一下我的科研论文,然后底下老师全都抬头了。我介绍完之后一个老教授问,你的论文投到了xx?我说是。另一个年轻的老师问“你是第几作者?”“第一作者……共同第一作者。”然后若干老师眼睛一亮,开始疯狂发问。“这工作中你做了啥?”,“你为什么要做这个?”,“你只想做这个方向吗?”,“大的idea是谁出的?”,“论文中哪些部分是你写的?” ……最后终于应付完了全部,长出一口气。

导师单面

群面过后要学生进入自己想进的实验室挑选导师。我就选了L导师的实验室,仔细一看,果然有二十几个学生想和我选同一个导师,在学生彼此了解之后,一部分学生退出竞争,选了别的老师,但剩下的对手还有将近十个。

坐在我左边的是个南大的同学,美赛的O奖

而另一个发表过CCFC的上交的同学但表达能力有所欠缺。

我真正感受到压力的是同样A类顶会投稿中的双非大牛老王,他同时还拥有一篇SCI二区。

还有ACM金牌选手,L课题组已经开始实习的北航大牛钟爷爷。

以及一位清本自动化系的学生,一篇顶会二作待定(2弱收1弱拒)。

聊完之后就回去等结果了。

在这个期间,我同时参加了交叉信息研究院的夏令营。

清华大学交叉信息研究院

清华大学交叉信息研究院是姚期智先生(唯一华人图灵奖得主)创建的,本科生中国际竞赛金牌选手达到一半以上。光是能够参加夏令营就已经是十分荣幸了。导师水平都是中国顶尖,世界一流,由姚期智先生亲自挑选的。难度当然也是全国top了。

以上是我报名导师的生源情况(录取2人)。

导师单面

面试的时候也是先介绍自己的工作和主要贡献,而后被问了几个问题。

1. 你和ACM金牌选手相比有哪些优势?(心态崩了)

2. 你对自己的工作时间是如何分配的?

3. 等等一些其他问题

面完之后只有一种感觉——没戏。

提一嘴,清华大学交叉信息研究院没有机试,而是由导师确认学生名单,并发放大作业,根据作业成果决定是否录取的。

接下来便是等待L老师的最终结果,一直等到了七月。

七月夏令营

清华大学计算机系夏令营 7.13-7.15

北京大学信息科学与技术学院 7.16-7.18

中国科学院计算技术研究所 7.15-7.20

中国科学院自动化研究所 7.16-7.21

你没有看错,又全撞了。

清华大学计算机系夏令营

清华大学计算机系不发offer,行程也十分简单。机试,晚宴,导师面谈。

联系导师

是计算机系有一位做医学影像的老师联系了我,是个大牛,因为情怀也因为姚期智先生的邀请回国,但仍有半年时间在美国高校任职。面谈的时候总能够一针见血地指出我的问题,也很热心地回答了我的疑虑。

印象最深刻的一段对话如下:

我问:“疾病的确诊本质上就是个图像分类问题,那么您现在所做的工作和我们有什么不同?”

他说:“对我们而言,更重要的是提出一个问题,而非优化一个解决问题的方法。”

机试

清华大学真不愧是国内计算机的顶点,机试难度远不是其他学校能够比拼的。在试机的时候我的成绩是180/300,已经是我校来参加清华夏令营的最高分了。正式机试我是奔着两百分去的,但是太天真了,正式机试更难。

第一题是巨无霸模拟,我也只写了第一题,后面题看都没看。(亏了,据说第二题很简单)

给出一段无规则的字符串文本,要求根据输入判断这是树/有向无环图/链表等多种结构。

数据输入200000,我肝了仨小时。

因为勉强算是个acmer,所以一开始就是奔着一口气做完一题的想法去的,但是OI的赛制用这种做法真的是吃了大亏,还是应该一个点一个点的去扣数据的。

7.15清华计算机结束之后就奔往计算所报道了,然后第二天早上就赶往自动化所报道参营,而下午就立即前往北大信科。

中国科学院计算技术研究所夏令营

计算所的安排十分有趣,是不同组任意挑选时间用自己的方式筛选学生。我报名了VIPL组,并顺利通过了简历筛选。其一共有三次考试,分别是笔试,机试和面试。笔试考高数线代概率论等一些基本问题,机试是c++.手工判题,非常简单,面试也是随便聊聊。活动很多,但条件很艰苦,因为住在科一招,没有Wifi,4G信号都很不好。

中国科学院自动化研究所夏令营

联系导师和提前面试

我是联系了俩牛导。一位牛导聊完我的工作之后直接给了我口头offer。另一位因为对方在开IJCAI,所以是由底下的硕士博士生来面试的。

对方问的问题和清华软件学院面试时的问题基本一致,比如论文主要贡献是什么,论文解决了什么问题,你对什么方向的研究感兴趣,现在你所做工作的发展前景怎么样之类的),甚至还提供了最后面试的题型及注意事项。

笔试

自动化所没有机试,只有一次类似数模比赛的笔试(开发性问题解答)和六分钟的面试。所以本质上拿到口头offer就是拿到了录取。

北京大学信息科学技术学院夏令营

接下来是北大信科,这是我最看重的夏令营,里面有我最想跟的导师,有我最想做的方向。

联系导师

我三月份就联系了这位导师,并且已经在网上做过他发给我的一套题了(我的是两道题,1.做一套PPT介绍我的论文,2.做一套PPT讲解他的论文)。但夏令营时他不在国内,所以没有再在面试前约见。

绝望的心情

有个小插曲。参营那几天北京一直是大暴雨。而自动化所管理学生安全特别紧,时刻要报道之类的,所以我偶尔会从北大溜回自动化所假装在参营。那天伪装完毕之后,在回北大试机的路上刮台风,大暴雨,发洪水,还没有直达的地铁,浑身上下都淋湿了,但是还是飞快地走着,因为不及时赶到就不能试机,就不能熟悉键盘手感和OJ环境了,第二题的比赛就会崩,也就拿不到offer了啊。当时能见度很低,晚饭也没吃,爹还给我打了个电话,真是差点没忍住。在北大稳了之前绝对不能放弃自动化所已经给的口头offer,而且那是模式识别啊,国家重点实验室啊。十几分钟后终于进入北大校园,一直在怀疑人生,到底是为了什么努力到现在这样的,又为了什么坚持下来的?可是没有时间去感慨,因为离试机开始只有十分钟了。

机试

北大的试机是前一年的原题,因为原题已经在百练刷过,所以写得都很顺手,甚至在迟开赛20分钟的情况下打入了排名top20。当天晚上和室友在酒店(非常豪华)翻竞赛书,碎碎念,“dp一题吧,线段树要考吧,这个并查集太偏了应该就不用背了吧”。

第二天北大机试,看到题目的时候心态就崩了。

一题并查集裸题(可以用带权并查集解决,也可以技巧地解决);

一题线段树离散化(2kw的数据我以为是要离散化的,搞了很久,但很多人居然暴力过了);

我在20分钟内写了最简单的两题(算日期和回文串)后就开始思考人生了;

在确认自己并查集不会背,离散化写崩了的情况下,开了新题(大搜索DFS)并水过;

接着看到了dp,但不是裸的dp,应该还需要加一些优化,但时间已经来不及了,只剩下40min,所以一发floyd就交了。第一次WA,后检查发现数据开小了,第二次T,是点数开得过高,第三次才AC;

此时离比赛结束剩下15min,排名top30,但还是开了最后一题,认定是一题dijkstra,在离比赛结束7s的时候AC。最终排名top20,在我们所排第一。

群面

得到了自己的排名后,需要参加对应所的面试。因为北大的机试时间和计算所VIPL组的机试笔试时间冲突了,我就放弃了计算所,因为我只想去这一个组,并且只想跟S老师。而我又发现,北大的面试时间和自动化所的笔试时间冲突了,于是我不得不破釜沉舟,鸽了已经得到的offer。现在就是零offer了,背水一战吧。

北大的面试十分顺利,问的问题和清华软件自动化所如出一辙,全部都准备过,甚至倒背如流。又因为我机试成绩第一,所以反而处于被争抢的状态(我导师后来告诉我的)。这个offer也毫无疑问了。

确定北大offer之后我就像所有曾经联系过的老师发了拒信,并表达了他们认可的感谢。然后就回腾讯继续我的实习。

九月的时候回了学校拿到了推免资格,接着在国家系统上点了确认复试和预录取,这就代表推免结束了,等着明年六月的博士生录取通知书吧。

反思与感想

其实今年计算机系尤其是AI方向的保研难度特别大,甚至出现了大量北本无法留校不得不前往中科院的情况(清本已经这样若干年了)。在VIPL即将面试的时候,有大概十个北本突然加群(北大校内推免名额锐减),竞争激烈程度瞬间就翻了几番。我在信科只想跟这个导师(自认为是最牛的),而报名该组的北本也有近一半,甚至还有个清本,所以就必须战胜他们,事实上不是战胜,而必须要碾压。任何导师都会倾向于校内的学生,清北当然不例外,如果没有碾压本科生的水平,也就没有真正打动导师让他收留你的权利。不过其实清北本科(除去IOI和部分顶尖选手)并没有我们想象得那么强,只要坚定信心,努力复习,干掉保研边缘的清北本科生还是可以做到的。

共勉,北大见!

Update:

删除了一些敏感信息

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。