保研流程记录
本来9月底保研完就想写的,但是当时有点亢奋就没写,之后被邀请给学弟学妹做经验分享的时候,索性就写的完整一点。
本校的保研名额获取
CS专业:前六个学期专业前10%+CET-6(>=425) CET-4(>=550)
夏令营(一般4月份开始,持续到9月初),预推免9月初,九推9.28之后
夏令营相当于预复试,但比复试轻松些。需要注意的是机试,一般计院都会安排机试的。机试过后会安排讲座及导师见面交流会,如果提前联系导师的话,可以面试并参观实验室。
夏令营表现较好(根据机试成绩)则可获得优秀营员证书(部分学校有等级区分),保研凭优秀营员证书直接拟录取,考研则有统考优惠。
考核内容:一般是机试+专业面试+英语面试
参考1:
末流211;
Rank:6/75, CET-4(436),CET-6(504),IELTS5.5(L5.0-R6.0-W5.5-S4.5);
主要奖项:
ACM省二和省三;奖学金;其他校级若干;
参考2(主要是预报名)
参考3
由于我当时考试周时间在7月份,和绝大多数学校的夏令营举办时间都冲突,还有有几门考试(比如毛概)和夏令营撞车了,导致我一个夏令营(当时有拿到川大的入营通知)都没去成,所以我也没有任何夏令营的经验Orz。
所以上面的学校我报的基本为预报名,最后过了初审的只有东大、北师和中山三家,最后过了的也只有这三家。实际是很惨淡的,远远比不上其他手握各种offer的大佬。
NEU预推免流程(9月9号)
东大我们学校推免去是比较容易的,所以不再累述。
SYSU预推免流程(9月17号)
进门,工作人员检查身份证和学生证,然后工作人员让我从一个信封里抽一道题目;
到座位上坐下,有5个老师,都是男老师,座位是正对着中间的那个老师;
首先让我读一下纸上写的东西,我抽到的是关于机器学习的一小段话,主要讲的是SVM支持向量机的作用;读完之后,需要翻译这段话,可以让老师等你1分钟,但是面试时间有限,这个需要注意;
翻译完之后,中间那个老师就问我,“你本科学过操作系统吧,能讲讲如何预防死锁吗?”
这个我回答的不是很好,我讲的一个是要求进程在请求资源的时候不能占有其他资源,或者对进程排序,使得不能同时竞争不可抢占资源和科消费资源。其实这个说错了,应该是对资源排序,然后让进程按顺序请求资源。
但是感觉老师真正想问的应该是死锁避免的问题,涉及银行家算法那个,我就想到措施去了;
中间有个老师提醒我需要大声点,这个也需要注意;
接着旁边另一个老师(也是那个提醒我的老师)问,“你用过什么编程语言?”,我的回答C/C++用的比较多,java学过但是不熟悉;
接着他就问,“C++中如何实现多态”,我就说基类定义virtual虚函数,派生类重写这个函数,运行的时候就会根据实际来调用函数,中间也讲了具体的代码;
其他当时我不知道问的是类多态还是函数多态,但是当我说虚函数之后,老师没有说什么,我就当是函数多态了;
接着问,“重写的函数之间有没有什么关系?如果参数不一样可不可以?”;
我是说函数名和返回值要一样,参数可以转化也可以,比如double可以转换成int之类的;
继续问,“参数个数必须要相同吗?不同可不可以?”
我说不可以。虽然答案对了,但这里我其实没想明白,把重写函数和重载函数搞混了,重载函数实际是可以的,函数多态就是一个函数被定义成不同参数的同名函数,但是一直想着参数转换去了,就说参数个数要一样了;
这个老师结束后,最左边的一个老师问,”你本科有没有做过什么科研项目?“
本来想说自己写过数字识别的,但是担心被问倒就说没做过了;
接着是最右边的一个老师,”你本科打过ACM,为什么昨天机试那么差?“
这个简直没得狡辩了,10道题本来以为能过个5-6到没问题,结果3道简单题卡住了,然后一不小心开了有点坑的模拟题,结果就过了一道,剩下的只拿了基本分;还没有模拟机试过的多Orz。
我就说当时打完比赛后,有了解到保研这个东西,后面就搞保研去了,挺久没做题了,手有点生了,老师就放过我了。。。。。。
然后他问,”你研究生计划上写的是对计算机图形学感兴趣?你的motivation是什么?“
说实话,一开始我没听到motivation,我就听到后面的vation,我还懵了一下,什么是vation,但是结合前面的问题,感觉是动机,就按这个来说了;
我说有在知乎上面有看到一个作者写的文章,当时用C只能在控制台输出字符什么的,当时又不会用QT之类的做图形,就看到这个作者的文章,这个作者自己写了个PNG函数,又来扩展1*1的PNG图片,说这个作者只用30行代码就画出了C形,圣诞树什么的,然后就对这个感兴趣了;
这个因为确实看过,所以说了一点,Milo Yip就是这个人,他写的文章都很好;
之后还是这个老师,”你有做过什么preparation?“
听成presentation,有懵了一下,然后还是反应过来是说准备;
我就说买了一本书《Fundament of Computer Graphics》,但是由于是英文版的,看的比较吃力,所以只看了一部分。
这个书我确实看过,也确实之看了一点,不过原版有点贵,我看的是电子版的;
大概流程就是这样了,本来老师还想问,结果有个闹钟响了,就结束了;
说实话我都没注意到旁边还有个闹钟来着;
最后结果,候补。
BNU预推免流程(9月26号)
北师预推免是在9月26号,时间安排如上图,8点到8点半报道,交钱+签到+核实身份。之后马上开始上机考试和英语考试,两者同时进行。上机一共4道题,前三道就是模拟和贪心,注意细节即可,比如爆int之类的,最后一道是汉诺塔问题,没写好,其实应该拿递归骗分来着。
26号下午进行专业知识笔试和面试,两者同时进行,需要做好做到一半被交出去面试的准备,当时我感觉叫人的声音不是特别大(可能怕打扰到其他人),所以就询问了。
笔试题目是数据结构和计算机体系结构混合,题型是选择题和应用题和算法题。
数据结构考的主要是一些基本的手动操作,比如栈进出,最小生成树构建,最大堆最小堆建立过程,关键路径诸如此类,难度不大;
计算机体系结构考的比较基本,属于计算机组成原理的多点,比如补码表示范围等,但是考了一道关于MIPS的题目,虽然这是我看过的一道去年考研的原题,到但是我完全不会。
所以当时其他题目做完就剩这个不会的时候心里还是很慌的,这个时候我被叫去面试了。
面试有6个老师坐在一张桌子上,左三个,有三个。
北师的老师是我经历过的最和蔼的老师了,最开始左边的一个男老师就说了一段英语,其实大意就是让我随便说几句英语,看看我英语水平。但是当时我由于题目没做完心里有点急,结果没反应过来。我就说我有点紧张,老师马上就换中文了Orz。
之后就简单英文自我介绍了一下,老师就问我英语成绩问题,这个没什么难的。
接下来就很常规了,项目经历/比赛经历,然后就是问机试做的如何,我当时是rank7,老师就说那我感觉你这个成绩还是比较稳的。当时我听了还是很高兴的,虽然最后没有选北师。
最后结果,候补。
最后去向
由于不想去东大,28号那天就报了中山的专硕和北师的学硕,中山上午给了复试通知,下午给了待录取通知,北师没有反应。
北师29号早上8点多打来电话,告诉我有名额,但是当时我已经接了中山了,所以最后就去中山了。