0.写在前面
大半年的保研生活,终于是有了着落,最终选择去了浙大计算机专硕(其实也没有什么好选的)。“快乐”了一段时间后,觉得也有必要把件经历写点东西记录一下,希望能帮助学弟学妹了解一下保研吧,也当作是给自己大学四年留个纪念。
旁人眼中的保研可能只是羡慕,意思是躺着拿offer。可是我觉得保研更像是一场马拉松吧,你看到了别人的光鲜亮丽,却不知人家背后付出了多少。
1.个人基本情况
- 福州大学计算机科学与技术(实验班)专业,排名 :1/55,六级:452
- 获奖经历:一次国奖(幸亏国奖不跟学生工作沾边),有两个普通的国二,一个省一,其他零零碎碎小奖。
- 科研经历:挂名一篇 IEEE Access ,SRTP(大创)优秀结题。
拿到本校的保研资格基本上是没问题的,福大CS的保研资格差不多是20多个,按照往年的情况是实验班10个,普通班10个。
2.夏令营情况
我的理想院校是中科院计算所和浙江大学,由于自己在本科的时候从事的研究方向是软件定义网络(SDN),在谷歌学术上查了下国内SDN做的比较好的实验室分别在计算所和浙大。于是夏令营的那段时间联系了计算所的一位老师,争取到了6-7月一个月的实习机会。实习结束后把所有能报的夏令营都报名了一遍,最后获得了浙江大学直博夏令营(为期一个月)、北京理工大学、复旦大学、中南大学、厦门大学的入营资格。由于对浙大的向往,我毅然选择了浙大为期一个月的直博夏令营,在时间不冲突的前提下,参加了中南大学的夏令营。其他的夏令营我选择了不能参加。(附上一张计算所大楼:
中南大学
日程安排:
- 6 月27日下午,报到。
- 6 月27日晚上信息与通信工程、电子与通信工程专业机试。
- 6月28日上,午开幕式、学科介绍以及学术报告。
- 6月28日下午,英语能力测试(笔试)、团队介绍、参观科研实验室。
- 6月28日晚上,(18:30——21:30):计算机科学与技术、计算机技术、软件工程专业上机能力测试
- 2019年6月29 日,营员学业水平、科研能力、综合素质考核(面试)
主要介绍一下大家可能比较关心的环节:
- 英语能力测试(包括以下两个环节):
- 汉译英
- 英译汉
-
机试:
中南大学的机试主要是OJ的形式,在线提交反馈结果,一共五道题,前三道题不是很难。第四题第五题还是要思考一下,有一道题一直没有AC,结束后问同学才得知答案要用 long long 来存储,否则会爆int,吃了算法题目经验太少的大亏hhh。只过了两道题,当时心里还是很慌的。具体的题目记不太清了,可以参考这篇博客。
-
面试:
面试的流程大概是老师先让你来一段一分钟的英文自我介绍,我按照自己写好的模版背了出来。然后老师会按照自己简历上的项目和个人技能问一些,最后问了为什么要来中南大学和机试的情况。总体面试还算流畅,老师也很和蔼。
浙江大学
浙江大学的直博夏令营主要是在网站上先与老师取得联系,老师经过一些考核后会给出入营的通知。我在夏令营期间主要是跟着师兄做实验室提供的一些项目,老师会有自己的考核机制。比较坑的是在最后的时候自己因为英语六级分数不达标,所以丧失了学院的面试的机会,那时候真的有点绝望,自己都通过了老师的考核,居然被计算机学院给卡了。和师兄老师倾诉交流之后,决定安心准备浙大的九推。
3.预推免
看到同学都拿到了许多学校的夏令营offer,自己这时候心里就有点着急了,于是报了清华深圳研究生院,哈工大深圳,浙江大学的预推免。幸运的是这三个都通过了审核,等待面试。
清华深圳研究生院
清华深圳研究生院的面试时间和福州大学的保研面试冲突了,无奈只能放弃清华深圳研究生院的面试资格,安心准备其他两个预推免。
哈工大深圳
哈工大深圳的预推免也比较直接,一天机试+面试
-
- 机试的形式是很多道选择题,主要包括C语言程序设计、数据库系统 、离散数学 、计算机网络、操作系统等专业知识点。C语言的题主要是考一段程序的运行结果,还有一些指针的操作,好好复习基本可以应对。编程题有两道,难度不大,采用的是用例给分的形式,如果一个点都没过还有程序相似度给分(开眼界了),编程语言只支持C。
-
- 哈工深的面试就没有中南那么轻松,我被分配到了第一个,还差点迟到。面试也主要是针对简历和一些基础知识,我被问到了DFS和BFS的区别,Map-Reduce 的 workflow,Page-Rank 算法。还好自己平时有看过这些。最后老师看我六级成绩较低,于是让我用英语介绍了一下自己做过的项目。面对这种突发情况,自己当时冷静了一下,把自己的英文自荐信背了一段。最后面试结果为90分拟录取为专硕,心中也踏实了一些,终于有学上了。
哈工深的校区还是很好的,建筑也很现代化:
-
- 浙江大学是接受PAT甲级成绩来顶替机试成绩的,我在8月份的时候参加了一次PAT考试,考了92分于是就拿PAT顶了机试。
-
- 浙大的面试首先是红白纸,你会提前抽一张红纸一张白纸,我抽到的红纸是数据机构哈希表、堆、排序算法;白纸是数据库的用户认证。即使你不能完全理解上面的内容,可以记一个大概,然后背一些上面的原句。老师问我了一些堆的基本操作,我基本上复述了红纸上的内容。老师觉得我口语还不错,于是让我用英语介绍一下自己的项目,有了上次哈工深的经验,这些对我就是小case了hhh。随后就是问了一些项目和基础知识,我被问到了C++语言的一些底层实现(因为我在简历上写了我自己熟悉C++语言),有虚函数的实现,拷贝构造函数。面试整体还算顺利,老师也很和蔼,面试在欢声笑语中结束了hhh。
最后来一张曹楼和计院hhh:
4.要准备的材料
这里就列举一下自己准备了哪些材料吧,也可以参考一下:
- 个人简历:一页A4纸,一定要写自己有把握的东西!!!,我遇见一位同学他写了自己熟悉go语言,老师就抓着这个问了很多细节,导致面试失败。所以一定要写自己熟悉的的东西。建议准备英文版。
- 推荐信:写两封模版就够了,大概在一千字左右。然后根据不同的学校简单修改。
- 个人陈述:一千字左右,写一个模版,根据不同学校简单修改。建议准备英文版本,因为现在很容易被提问用英语介绍项目,写过英文版的个人陈述,多少会有点印象,会打起来也会从容一些。
- 个人证件照:帅就完事了。
- 本科前五学期、前六学期成绩单原件,各准备10份吧。别忘了分别扫描成PDF,纸质版电子版都会有用处。
- 所获奖项,发表作品的证明:也是一样扫描成PDF格式,非常方便。
- 学生证、身份证正反面扫描件
- 学籍证明扫描件。
- 英语四六级成绩单扫描件。
- 一段一分钟左右的英文自我介绍。
5.机试准备
我准备机试的途径有两个
- LeetCode:只刷medium难度的题目。
- Acwing:一个北大大佬开发的算法交流平台,我看了上面的算法基础课,讲的很细。看完后学了很多算法模版,PAT 92 分也是得益于此。(不是广告,是真心推荐!!!
- 想来浙大同学要刷PAT甲级题库!!!
6.面试准备
面试之前一定要提前过一遍简历,自己简历上的东西一定要做到心知肚明。熟悉一下英文自我介绍。面试时候要自信,被问到不会的就说:抱歉老师,这个我暂时没了解过。被问倒了不怕,面试的关键在于把老师引导到自己熟悉的领域上。记得保持微笑hhh
还有就是面试之前要多打印几份简历,给每个老师都发一份,这是基本的礼貌。
7.关于联系导师
我的原则就是可以给老师海投,准备一封模版。收到拒信也没关系,脸皮厚一些,机会是自己争取的。但是切忌不要同时联系两个老师,在一个老师明确表达愿意接收的时候,不要再去联系其他老师了。放过老师,也放过自己。
如何找自己的目标老师,我的建议是先确定自己想做的方向,通过谷歌学术,学院官网,获得老师的信息。
联系之前切记要上一下“导师评价网”。
8.结尾
自己还算很幸运的,参加的面试全部都通过了,也算对得起爸妈给的车票钱。感谢爸妈对我的大力支持。
感谢保研路上帮助我的陈师兄和帮我签材料的辅导员、给我建议的导师和学长学姐、陪我口嗨的同学!
最后就拿录取通知来结尾吧~(如果有地方没说全的我会及时更新的~)