2020计算机保研经历

2020计算机保研经历(南大,清深,同济,中科大,哈深,北大软微)

    2020,注定是不平凡的一年。——吴林瀚

​   2020年的初春,COVID-19在武汉的肆虐改变了我们原本再平凡不过的2020,Kobe的不幸离开让我的微信头像灰暗了整整一个月,突如其来的疫情让我经历了第一次“家里蹲大学”的生活。生活总是充满了惊喜和无奈,只有经受住寒冬的严刑苦打,才能看到那冉冉升起的朝阳。我的2020,我们的2020,注定是不平凡的!

个人情况:

  • 末流 985,计算机科学与技术,Rank 前 3%
  • CET-4:538分 CET-6:453分
  • 几个奖学金和证书,还有几个水赛的水奖
  • 几个小的项目,无科研,无论文

为什么保研:

​   我在大一的时候选择了转专业,从电子信息工程(电气院)转专业到计算机科学与技术(信息院),刚开始其实并不打算读研,想着快点出来搞钱,后来感觉自己的成绩还可以,与父母老师交流之后感觉读研出来之后的平台和眼界会更加不一样,而且现在处于人均研究生的时代,本科学历属实不太够了,所以我选择读研究生。

​   刚开始决定读研究生其实是打算出国留学的,为此我还不惜花重金学习雅思,想去外面的世界看看,一方面觉得外国的硕士时间短(1-2年),另一方面是外国的学校和资源更好。但是2020就是这么折磨人,一个COVID-19把全世界搞得天翻地覆,导致今年很多的出国选手纷纷选择保研,有的是因为没有语言成绩,也有的是怕国际形势过于混乱,所以最后我也就走上了保研的独木桥。

我的历险记:

​   由于2020年线上复试的特殊性以及了解各位大佬的惯性思维,我选择当个海王。

夏令营:

  • 复旦大学cs:未入营,卡 rank 严重,只要了第一
  • 南京大学cs:入营,参加,几道选择题 + 老师面试,专硕(详见下文)
  • 南开大学cs:入营,没参加,要带着 PPT 进行自我介绍(貌似是8分钟)
  • 湖南大学cs:入营,没参加
  • 清华深圳大数据工程:入营,参加,一个云平台的实训 + 一天半的数学建模 + 面试,最后我在waiting list(详见下文)
  • 中山大学cs:入营,没参加
  • 同济大学cs:入营,参加,笔试 + 面试,优营,学硕(详见下文)
  • 哈工大深圳cs:未入营,太火爆了
  • 中科大cs:入营,参加,线上面试,优营第一批,学硕(详见下文)
  • 中南大学cs:入营,没参加
  • 武汉大学cs:未入营,几乎是武大本校和一些巨佬
  • 上交cs:未入营,人家只要 rank1
  • 上海高研院:入营,没参加
  • 华科cs:入营,参加,很水的群面
  • 东南大学cs:未入营,不懂

预推免:

  • 哈工大深圳cs:过初审,线上机试 + 面试,最后不想去(详见下文)
  • 浙大软院:过初审,没参加
  • 北大软微:过初审,去北京线下面试,拟录取(详见下文)

正式推免(10.12):

  • 北大软微,专硕,智能科技方向

    在这里插入图片描述

详细经历:

南京大学计算机科学与技术系

第一部分:

​   四道题 + 一个开放性问题
​   四道题巨难,第一道是计组的,我凭借记忆选对了,第二道有点数学加物理的意思,我瞎猜了一个,第三道是数据结构,给了一个多叉树,但是其中有一个结点它有两个父节点,然后问通过什么遍历可以得到ABCDE这样的序列,其实广度优先和层次遍历都可以,然后我选了广度优先,不知道对不对,第四道是一个简单的程序题,问输出是什么,我可能太紧张感觉自己选错了。

第二部分:

​   老师的面试,全程的音质很差,我几乎听不清楚老师问的是什么….
​   首先是自己说一段英语,说自己大学期间最喜欢的一门专业课,我说的是data structure,然后还联系了computer network,不知道怎么样。
​   接下来老师问了我的项目,然后老师就问我迭代的,一问就问了好久迭代这方面的知识,说迭代有哪些,怎么用程序表示,有什么迭代的例子等等,我就一直回答了。最后老师回到我的项目问题,说其他人做了什么工作,还有数据应该放在哪里,我说可以把数据部署在云端,然后就结束了。

清华大学深圳国际研究生院——大数据工程项目

机器学习实训平台:

​   我感觉可能是考察每个人学习新知识的能力,大家都没有使用过这个平台,然后我们要先熟悉机器学习整个流程的操作,然后在这个平台上实现数据预处理,选择模型,训练模型,部署使用这整一个流程。在规定的时间里面完成整套流程,还要完成报告并且上交,属实有点硬核。

一天半的数学建模:

​   累死累活忙了一天半,老师给出几个实际考题,并且给我们提供数据,需要我们使用各种方法来解决问题,问题里面有预测的也有归纳总结的,总之十分硬核十分痛苦。

预录取面试:

​   通过之前的实训实操和数学建模对我们每一个人进行评分,大概从所有人里面选出一半的人作为优秀营员,注意这里优秀营员并不是拟录取,还需要进行预录取面试,再次进行筛选,然后才是拟录取的人,害我拿了优秀营员之后白高兴很久。

​   我的面试本来是晚上8:10,老师说开始面试的比较早,可不可以提前到中午一点多,我为了可以多一点复习的时间,说了还是保持原时间吧,老师说大概七点多就可以进去了,结果还是等到了八点多才开始。
​   面试等待的过程是最难受的,特别煎熬,我当时等了快一个小时,人身体状态很不好,等的时候有些困。
​   在面试时,我第一句自我介绍就说错了……,自我介绍的时候太紧张了,完全没有按照我自己之前的发言稿,有几个地方都忘记了或者换成了其他的话。
​   接下来是英语阅读和翻译,其实真的很简单,是关于机器学习的一点摘要,我真的是读也读不好,结果翻译更加拉跨,真的丢脸,我估计我死就死在英语这里了,结果好像真的就是因为英语导致我没有被拟录取。
​   然后是数学部分,抽到一道线性代数,AB=C,B是可逆矩阵,问A和C什么等价,我答对了,A和C的列向量等价,因为B是对A的列进行初等变换。
​   老师面试部分,一个老师直接点出我的英语不是很好,我就说我的口语真的拉跨,接下来会好好努力的。接着就是问我关于竞赛项目的问题,然后是另一个老师问,他觉得我是计算机的就很厉害,应该学过数据科学,问了什么是特征工程,然后问了预处理,问了归一化,问了归一化对预处理有没有用,然后又问了一个正则化。
​   最后还有开放性问题,问我挫折是什么,问我优缺点,还问了“不想当将军的士兵不是好士兵”。
​   最后问我还报名了什么学校

同济大学计算机系

笔试 + 机试:

​   笔试主要考察了编译原理和数据库,还有数据结构的知识,都是大题。给了两篇短英文阅读,是关于 AI 和 ML 的,要求写出概括和回答问题。机试部分的题目很简单,基本会c++的就能写,还考了文件的系统调用。

面试部分:

​   面试的英文提问基本被我押到题目了,问了我感兴趣的方向,为什么选择同济大学,我未来五年的规划等。然后就是简单的聊天式提问,大概问了我数学怎么样,代码能力怎么样,平时喜欢干什么等等这些。

中科大计算机科学与技术学院

​   中科大的夏令营真的好评!还寄了纪念品给我们。

​   中科大的面试我感觉最为舒服和简单,首先一上来就是英文自我介绍,我早就背得滚瓜烂熟了,十分顺畅,然后老师就问我知道哪一些排序算法,我就按照数据结构书里的顺序说了一通,还讲了复杂度,接着老师就要我讲一讲快排的原理,然后就是问我的项目了。最后老师还问了有没有联系哪一个老师。

哈工大深圳计算机科学与技术学院

机试部分:

​   我发现哈深好像很喜欢离散和数据库,我的机试题目里面几乎都是这些,然后就是一些计算机网络和数据结构的问题。哈深的机试有选择,有填空,还有代码补全,难度适中。

面试部分:

​   面试部分问了我关于数据挖掘算法知道哪一些,简单说说一些数据挖掘的算法,就决策树,朴素贝叶斯,K-means,KNN这些,然后英语问了我的家庭成员,接下来还问了我一些项目的问题,接着问了我知道哪一些求最短路径的算法(Floyd,Dijkstra,Bellman-Ford,SPFA)。

北京大学软件与微电子学院

线下复试:

​   先来一张北大软微的美照:

在这里插入图片描述

​   不得不说北京真的是大城市,这是我第一次来北京,真的感受到了首都的魅力。

​   复试分为两个部分:手撕算法题 + 面试

​   手撕算法题部分,当天面试的所有人都在一起写题,一共有三道题,选其中一道题手撕代码就可以了,难度大概是 easy 到 medium 之间吧,手撕快排也有,大模拟也有。

​   面试部分,首先你要给每位老师发你的简历,老师看到我是湖大的,就要我英文描述一下湖大的风景,其实我早有准备,当时背的是介绍长沙,我就活用了。然后老师让我抽一道基础题,我抽到了数据库系统,其实很不巧我就数据库没怎么复习,但是还是凭自己的记忆说了一通,然后老师还问了数据库系统和数据库管理系统的区别,我记得他说的是 DBS 和 DBMS 的区别,当时我秒懂,DBMS 我会啊,所以我又说了一通。

​   接着老师会拿出刚刚手撕的算法题问你觉得怎么样,写得对不对,你要尽可能展现出你的算法功底就好了,比方说一个很简单的求平方和,没有给你数据范围时,其实是一个大数乘法 + 大数加法。然后老师开始问我项目了,大概问了我的代码量和实现难点。

上岸后的思考和感悟:

坚持:

​   坚持这部分我认为有两个方面:大一到大三的坚持,还有夏令营到正式推免的坚持。

  • 大一到大三:任何想要出国或者保研的同学都必须保证一件事情:成绩,你的 rank 和 GPA 都是你从大一到大三一点一滴累积出来的,坚持学好每门课程,坚持刷高每门课程的分数,坚持保证你的排名,非常重要!
  • 夏令营到正式推免:有很多人在夏令营就拿到了还可以的 offer,他们或许因为某些原因会不想参加预推免或者其他复试的机会,但是恰恰是预推免甚至是正式推免可以让你的 offer 再提高一个层次,所以请你们再坚持一下,不要放掉自己的专业课基础和代码算法能力,继续温习,争取更好的 offer!

心态:

​   这部分我主要想讲在面试时的心态。

​   有时候你越希望自己可以拿到某一个 offer 的时候,往往你的心态上会过度紧张,导致你的面试发挥比较一般,甚至会发挥失常。调整好心态,一个平常心往往可以让你在面试时头脑更加清晰,你的面试发挥会更好,将更有可能拿到自己心仪的 offer。一定要调整好心态!

运气:

​   多做好事,乐于助人,积极帮助他人,你的运气会越来越好的!

个人经验的分享总结:

  • 本科学校 + Rank:我个人认为最为重要,也是你是否可以拥有多个选择的基础。拥有 rank,你将有更多的面试机会和面试选择,同样你将会有更多的 offer。
  • 科研 + 论文:这是很重要的,也是本人比较缺乏的。在面试时,你如果有科研有论文,你将更具有主导权,从而能有更好的面试成绩。
  • 英语:一定一定要准备好各种英语问题的回答,包括但不限于英文自我介绍,感兴趣的课程,感兴趣的方向,未来规划,介绍自己学校,介绍自己家庭,介绍某一种算法(快排,堆排等),介绍进程和线程等。
  • 信息:保研就是信息战,有更多的信息就意味着你比别人更快一步,多和老师同学交流,多加群,多关注研招网和各种公众号。

最后,祝每一位正在努力的你,以梦为马,不负韶华!

猜你喜欢

转载自blog.csdn.net/qq_43413123/article/details/109094823