2020计算机保研经验分享
开篇先来一个简单的自我介绍:
学校:西安电子科技大学
专业:软件工程
英语:四六级通过
排名:年级中下游前10%(15%的保研名额)
获奖:人均国创、数模,还有一些编程比赛以及校一等奖学金……
夏令营\九月推免\和老师直接联系:北理工计算机、北邮计算机、中科院软件所人机交互、中科院信工所三室五室、中科院计算所泛在计算系统研究中心、西交计算机、中山大学计算机、东南大学palm实验室
Offer:北理工计算机、北邮计算机、中科院软件所人机交互、中科院信工所三室五室、西交计算机、中山大学计算机、东南大学palm实验室
最终去向:中山大学计算机
相关说明:
(1)中科院计算所、中科院信工所、北邮计算机这三所高校是我暑期自己找的导师,然后与导师面对面交流、面试,由于九推计算所的面试是本校推免面试相冲突,遂放弃。
(2)可以看出博主的排名没有很靠前,也没有一些很拿的出手的项目或者获奖经历,所以本篇博文面向的主要是排名中游、无出彩的项目或者获奖的学弟学妹。希望我的经历对你们有所帮助!
(3)本来三月份就想写一篇相关的保研经验贴,但是由于毕设等不可抗拒的因素,一直拖到现在。接下来就从入营前准备、各高校考核、以及个人建议这几个方面进行说明。
一、入营前准备
入营前最主要有以下几点内容需要完成:
(1) 完善个人简历。包括项目、获奖信息、个人博客或者GitHub,其中如果你有一个维护时间比较久内容也比较多的个人博客在夏令营与老师交谈的过程中是非常吃香的,同理有个start数很多的GitHub项目也是如此。强烈建议彩印个人简历(我在夏令营期间就见过黑白色普通打印的简历,这个真的没必要),同时个人简历最好一页以内。
(2) 获取各大高校的夏令营通知,可以从保研论坛或者一些其他的公众号获取,然后我是推荐把这些夏令营的通知整理成excel表格的形式,这样可以方便你后期进行维护。
(3) 相关专业课基础知识的复习。以计算机专业以及自己在夏令营老师问的问题而言,线性代数、计算机通信与网络、操作系统、数据结构等较为高频。
(4) 机试题目的练习。一般来说夏令营基本上都会有机试这一环节,我建议可以在Leetcode上根据专题进行联系,重点练习栈、堆、链表、动态规划、DFS\BFS等这些常见的算法题。
(5) 在夏令营入营名单出来以后,如果你确定要去这个学校的夏令营,建议你可以先联系这个学校里面某些你感兴趣的老师,可以问问老师夏令营的时候是否有机会面对面交流等等,还有一点很重要,如果你对这个老师的研究方向不是很清楚的话,建议你看看老师发的paper,这样能够避免明明这个老师研究方向是A,但是为了吸引学生,也把B研究方向写道自己的研究范围内。
(6) 多多和学长学姐以及身边的保研同学交流交流信息,可别小看交流信息的作用,我好几个夏令营的消息都是我同学和我说的!!
(7) 建议把所有与保研相关的信息和材料都放入一个文件,便于管理与修改。
二、各高校考核(包含夏令营以及九月推免)
北京理工大学
北京理工大学计算机暑期夏令营是我参加的第一个夏令营,我现在还记得入营名单上东北大学和西电占了好大比例。北京理工大学的夏令营持续了2-3天(大概是吧?时间太久有点忘了),北京理工大学夏令营是提供食宿的,吃的是学校的食堂,住的是学校的宿舍(对,你没有看错,就是宿舍并不是什么酒店)。宿舍是4人一间,基本上是根据学校和性别分配的,所以你不用担心舍友。吃的方面的话学校会发一张饭卡给你,而其学校里面食堂挺多个的,饭菜种类以及口感总体来说都是不错的。这张饭卡也充当你洗澡时候的水卡,里面的钱是基本够用的,但是如果卡丢失的话是需要进行赔偿的,不用问我为什么会知道,因为。。。。。
夏令营第一天基本上就是报道、交材料、熟悉学校环境以及宿舍。夏令营第二天学校会开始介绍各个实验室的情况,这时候你就可以把你感兴趣的老师的个人信息记录下来,第二天下午和晚上主要就是一些比较热门的实验室提前进行面试等等,你也可以利用这点时间自己去联系那些你感兴趣的老师,以我自己的经历而言,那些天晚上碰到的问题基本上都是围绕你的简历展开的,所以你必须对于你的简历上的项目等等了如指掌,如果能扩展就更棒了。有些实验室还会进行逻辑能力的判断,说白了就是让你做一些小学语文的填词排序等等问题。
夏令营第三天开始进行考核,北理工的考核分为机试和面试,没有笔试。
先说说机试,北理工的机试是分批的,第一批考察的是动态规划以及括号匹配问题,第二批考察的是BFS以及字符串问题,北理的机试与其他学校不一样,它是采用人工进行判定。而且是按照你过了几个测试用例给分,所以你如果实在不会写,也可以采用一些投机取巧的方法。
北理工的面试相比于其他高校来说算是比较温柔的,主要流程如下:
(1)英文自我介绍
(2)问你简历上有关项目的细节以及博客的相关内容
(3)唠嗑唠嗑成绩
感觉这些流程都比较常规,我就不展开说了,北理工最后好像是根据面试以及机试综合成绩评定是否能拿到优营的资格,据我所知如果你机试0分,基本可以说再见了。从北理工最后优营名单来看,通过率挺高的,认识的基本都过了。
北京邮电大学
众所周知,北邮计算机是没有夏令营的,但是北邮的网按院基本年年都有。北邮当然有来西安宣讲,但是当时我好像错过了。北邮的老师是我自己通过邮件联系,然后主动约老师见面交流的,你可能也会遇到和我一样的问题,就是和老师邮件联系,老师没回,不要灰心,海投就完事了!和老师在北邮见面,整个交流过程如下:
(1)中文自我介绍
(2)为什么选择我们组?
(3)个人简历上的相关项目
(4)你有什么想问的吗?
其中1.3两点也是很常规的面试题,所以我着重讲讲2.4两点,
第2点主要就是老师想看看你对老师的研究方向是否有一定的了解,所以在你和老师交流之前,千万要记得把老师的研究方向稍微了解一点,不要求精通,但至少不能一问三不知⑧。
第4点有些比较好的问题:可以了解整个实验室培养学生的模式、能否出去实习、毕业要求、能否提前进入实验室学习等等,记住最好不要问实验室的补贴情况。
中科院软件所人机交互实验室
中科院软件所夏令营非常遗憾没能入营,然后九月推免的时候成功获得人机交互实验室的入营资格。中科院软件所和其他高校不一样,它是按照各个实验室进行招生,我面试的人机交互实验室有笔试+机试+面试3个流程,整个考核持续2天。只提供一顿的餐补,没有提供住宿。
机试:倒序链表、二分搜索、最长公共子序列。
笔试:涉及计网、数据库、操作系统、软件工程中一些概念等等。
面试:软件所人机交互实验室面试是需要让你准备一个PPT,根据PPT进行个人信息、项目等等展示,随后问了我“你觉得你最满意或者学到的东西最多的是哪个项目?”,然后让我用英文介绍一下自己的家乡,结果发现和我某些老师以及老师的学生竟然是老乡,这个世界太小了。
考核结束,还让自费去体检了,最后是否获得拟录取资格要根据体检结果+笔试+机试+面试综合评定。
总的来说人机交互实验室算是我参加的面试中压力较大的。
额外提一下,中科院研一全体学生在雁西湖附近,研二回所里,中科院比较不好的地方在于基本上不放学生外出实习,但是补贴和高校对比算是非常诱人而且三年学费全免,据我所知研一在学校不去所里的补贴基本就有2000+,研二回所里基本都是3000起步。
中科院信工所三室五室
信工所的夏令营我没有报名,当初一直以为信工所做的全是网络安全这一块,后面经过了解才知道信工所五、六室主要是搞信息安全这块,其他室的老师还是有其他的研究方向的。我在7月份的时候,那时候信工所的夏令营已经结束,我自己联系了三室的一个老师,获得了一次面对面交流考核的机会,整个考核内容如下:
(1)中文自我介绍
(2)个人简历项目
(3)学习成绩方面
(4)问了线代中矩阵秩的概念、TCP三次握手、四次挥手、在地址栏输入网址发生的过程。
(5)你有什么想问的吗?
从考核内容可以看出来还是比较注重课内专业知识的,虽然最后我没有选择信工所三室这个老师,但是这个老师是我夏令营中遇到的最负责的老师,温文尔雅、神采奕奕,更是提早将我发给他的简历打印出来并做了一些标注,确实挺让我动容的。
之后我参加了信工所三室九月推免,整个推免流程包括了心理测试、机试、英语口语测试、面试等等,不提供食宿。
心理测试的话我认为能保研的基本上应该都没有问题。
机试:每个人的题都是靠你自己摸奖摸出来的,看运气,比如我舍友就摸到了字符串反转等超级简单的题目,而我就遇到了与二叉树等相关的问题,机试也是由学长学姐人工验收的,所以不用慌,只要思路对了基本都会给分的。
英语口语测试:主要是让你英文自我介绍,让后抽奖抽一张纸条,里面是一段英文,然后让你朗读一遍并进行翻译,我抽的是和ubuntu系统有关的,最后会让你就某个问题用英文回答一下你的想法。整个过程也不会太刁难学生的,氛围比较轻松。
面试:这是我见过排场最大的面试,一共有7个人(5个老师+1个秘书+1个录像),面试流程也比较常规:
(1) 中文自我介绍
(2) 简历项目
(3) 然后就是唠嗑唠嗑,问你有没有提起联系哪个老师之类的
可能由于我联系的老师是面试组的boss,所以基本上没有什么刁钻的问题吧,和舍友聊聊之后,发现问题的问题也是比较常规,在上文基本都说过了。Oh对,问了一个脑筋急转弯:你有50个红球,50个白球,两个桶,如何放置球的数量使得从中拿出一个白球的概率最大?
中科院计算所泛在计算系统研究中心
众所周知,计算所的夏令营可谓是神仙打架,所以除非你是大佬,否则只靠夏令营正规报名流程是基本不大可能入营的,我有一个同学A就是提早好多大概3月份左右就和计算所的老师联系,最后通过老师也一样进入了计算所的夏令营并且最后成功上岸,记得那时候我还在参加中山大学的夏令营,可把我羡慕死了。
同样我也是8月份主动联系计算所泛在实验室的老师,然后获得一次宝贵的面对面交流的机会,整个考核的流程也非常常规,无非就是自我介绍、项目、博客以及你有没有什么想问的等等,既然这么常规,那我为什么还要在提呢?主要是想过这几个实例,告诉你们多多联系老师,多多尝试就一定有机会的。
原本9月份已经通过计算所的入营,但是由于与本校的推免面试想冲突遂放弃。
西交计算机
一开始我以为自己报名的是西交人机所,结果到后面才现在我报错了,报名的是西交计算机。u1s1,西交计算机九月推免是我参加的体验感最差的一次面试,在此就不吐槽了,整个考核过程只有面试,还是很常规的两步骤:自我介绍+简历相关项目。还有一点其中有一个老师问我你为什么会参考软件设计师的考试,我非常的坦白的说到:为了抵学校的学分,仅此而已。等面试结束之后想想这个回答有点过于草率,虽然事实如此但是也要学会包装一下,幸运的是最终还是通过了考核。
东南大学palm实验室
东南大学计算机是没有夏令营,只有8月份的一次考核,据说是因为害怕夏令营给了offer,太多人会咕咕咕,所以索性不举办夏令营了。东南大学计算机学院的考核也是常规两步:自我介绍+个人简历。但是,之前所有的学校夏令营考核基本都没有问过我有关数模方面的问题,结果东大的老师只问数模的相关的问题,问我解决方案用了什么模型,还有一些算法的细节等等,最后还让你用英文介绍一下你在项目中遇到的困难。整个面试流程还算OK,最后也是成功通过了考核。
东南大学计算机中最好的实验室应该就是PALM实验室,该实验室的招生是单独的,但是你想进实验室的前提是你必须通过了东南大学计算机院的考核,否则实验室的拟录取资格是无效的。palm实验室有两批招生分别是夏令营以及九月推免,可是夏令营有好多学生咕咕咕了⑧,九月推免的时候名额好像还挺多的。整个实验的考核流程如下:
(1) PPT自我介绍
(2) 个人简历项目细节、博客、GitHub
(3) 你有什么想问的?
(4) 目前你有其他学校的offer吗?如果给你offer你会来吗?(该怎么回答,我想懂得都懂⑧)
(5) 你是否接着读博?对于博士和硕士有什么看法?
可以说整个面试流程下来是非常愉悦的,那天晚上我在酒店就接到了palm实验室老师的电话,告诉通过了考核。
中山大学计算机
双鸭山大学计算机夏令营是我见过持续时间最长也是被咕咕咕最多的夏令营了,整个夏令营维持1周,不过学校是承包食宿,住的还是学校正对面的酒店,环境算是相当不错,不过可惜的是两人一间。学校也是给你一张饭卡,里面的钱可以在学校里面的食堂、超市进行消费,像我这种食量巨大的人最后都没有花完卡里的钱,所以不用担心钱是否够用的问题。中大计算机在中大的东校,一共有4个食堂(好像,记不清了),可以说中大的食堂是我参加夏令营里面种类最多口味最好的了,同时中大校门口正对面就是一个大型的商场,里面应有尽有,各种外卖也是五花八门,和我本科的乡村学校比起来简直天差地别。
中山大学夏令营有7天,具体的安排有实验室介绍、超算中心参观(天河一号??)、进入实验室完成短期科研考核、机试、面试。总体来说内容还是非常多的。
实验室介绍这些都比较常规,我就不多多介绍了,中大夏令营的特色在于进入实验室完成短期科研考核,你进入的实验室是你在夏令营报名的时候就选择好的,如果你提前联系好了导师,这项考核对于你来说基本问题不大,但是据我了解的信息来看,基本上所有实验室老师都不会在这块刁难学生,基本上都给了优秀的评价。
机试:与前几次机试不同,中大的机试采用的是在线测评(oj),一共有10题,3题C++,2题数据结构,5题算法。在机试这块差距真的蛮大了,有AK(all kill)选手,也有我这种(350分)five选手,但是好像基本大部分都和我一样都是300-500分,如果你机试能拿个前几名的话,优秀营员基本稳了。
超算中心的参观:分批参观了天河一号超级计算机,让学生拍拍照,了解一下超级计算机等等,还是比较有趣的。
面试:主要分为以下几个流程
(1) 翻译英文文献
(2) 基础知识问答:计网、计算机组成原理(你没看错,问计组,我炸了)
(3) 个人简历介绍
(4) 老师还会问你感兴趣的方向,以及你对这个方向的认识
中大的面试有点奇怪,没有我们熟悉的自我介绍环节,就让我讲了姓名等基本信息,
流程(1) 英文文献翻译,也是让你摸奖,这个就看运气了,运气好摸到容易的,运气不好可能就很难了。
流程(3) 个人简历介绍,这个老生常谈了,我就不展开了。
流程(2) 基础知识,问计组,好像是和8086中断的操作相关问题,由于之前从来没有遇到过这类问题,面经中也没有看见,自然就没有复习,结果这一块的回答真的烂爆了,当时就觉得自己没有希望通过考核了。
流程(4)其实是一个非常好的问题,老师问你感兴趣的方向,你可千万别回答类似计算机视觉、机器学习这种很范的回答,这样直接就会让老师觉得你没有自己的想法,没有认真的去了解相关方向。
双鸭山大学的夏令营真的给我一个传新的体验,在夏令营中也认识了一些朋友,还和学长一起打球,那时候在篮球场就想着如果我能来中大,那就好了!最后功夫不负有心人,幸运地通过了夏令营的考核。
三、个人建议
(1)基本所有学校的夏令营都会涉及自我介绍以及个人简历相关细节问题,所以一定要把这两项准备好
(2)如果你的英语不错,一定要主动凸显出你的优势,英语好还是很吃香的
(3)每个学校夏令营录取的比列还是非常高的,所以一定要对自己有信心,切忌宿舍内我重拳出击,面试中我唯唯诺诺。
(4)夏令营疯狂海投,但是切忌如果你拿到某个学校的offer但是你并不想去,请你务必要提早通知学校的老师。
(5)积极主动联系老师,通常如果老师想要你的话,你基本就稳了。
(6)多与身边保研的同学交流分享经验。
(7)一定要正确认识自己,不可为了获取导师的名额而选择盲目读博(如果你真的对学术有向往的,请忽略)!
以上就是本人保研过程中的一些心得体会与建议,希望能够帮助学弟学妹们,如果还有什么问题想要了解或者咨询,欢迎评论区留言,或者给我发邮件(896168378@qq.com),我会尽力为大家解答的。
最后,希望学弟学妹们都能成功保研至自己心仪的学校或者找到一个心仪的导师。