点击蓝字关注这个神奇的公众号
这是 MUC乐享 的 保研 ·第 224 期
实力决定下限,
运气决定上线,
所以,尽人事,听天命。
(全文共5154字,仔细阅读需要16分钟)
壹
基本信息
姓 名:K
学 院:信息工程学院
专 业:计算机科学与技术
学习成绩:GPA 4.38
科研情况:两次GCCX
获奖情况:
(1)两次国奖
(2)两次蓝桥杯省级二等奖
(3)一次计算机博弈一等奖
保研情况:
北京航空航天大学 计算机学院
贰
保研情况
“
前期准备
1.面试准备
主要围绕英语口语以及听力、数学课、专业课和项目展开,具体的内容比较个性化。准备这些内容我推荐看一些市面上关于程序员面试类的书籍,可以覆盖很大一部分关键的专业课知识,毕竟短时间内从头到尾复习二十几门专业课不太现实。
2.机试准备
我们学校在这方面没有对本科生有特别系统的训练,建议有条件的同学参加蓝桥杯大赛,学院也会组织参加。大家可以通过竞赛弥补一下编程方面的不足,不过大部分还是靠自己学。我参考的书是 《王道论坛计算机考研机试指南》(网上有PDF),这本书非常适合机试入门,从头到尾刷完这本书的话应该可以应付大部分院校的机试了,有余力的同学还可以看看 晴神宝典,对编程基础差的同学也很友好。
另外可以提前去考一些院校认可的证书,在机试时可以抵分,比如 CSP (人大、北理、北航等高校认可)、 PAT(浙大认可)等。
方向选择+院校申请
1.方向选择
保研可以跨保,但我个人没有考虑过其他专业,所以下文主要围绕计算机以及人工智能等专业展开。
2.院校申请
能不能过夏令营或九推的初审,和自身的本科出身、成绩、科研、竞赛以及是否联系老师等诸多因素有关。如果夏令营被拒也不要气馁,九推难度一般比夏令营小得多,九推还有机会。就算九推也失败,多留意短信,电话和邮件,尤其是国家推免系统开放前几天,鸽子满天飞,没有offer的还可以捡漏。
热门院校每年夏令营的预录取名单都会有一部分交集,不少人手里拿着不止一个offer,所以竞争就会激烈一些。我个人的建议是,拿到更好的offer就可以把其他的拒掉,有一个offer保证有书读就行。太晚拒的话,对导师、学校、候补的同学、学弟学妹都会有影响。
最后关于申请方面,这里列出来一些我没有通过初审的学校:
(1)清华计算机软院叉院、北大信科叉院、上交电院、南大LAMDA、中科院自动化所计算所(神仙打架,没有联系老师、条件和我差不多的话基本没戏)
(2)南大计算机(提前联系了老师,但是没过学院的初审,南大似乎不太爱要我们学校的,而且老师在入营方面并没有太大的权力)
(3)复旦计算机、同济计算机、武大计算机、中科院软件所、哈工大深圳、华科计算机、中科大计算机(可能需要提前联系老师)
联系导师
我的夏令营除了清华深圳研究生院,其他学校都没有提前联系老师。不懒的话都提前联系一下最好,我的很多学校申请被拒一部分原因可能就是因为没有提前联系老师,当然大部分原因应该还是本科出身以及自身实力不够。
导师的信息可以在学校官网上找,看到合适的导师可以到谷歌学术上了解他的学术水平,在导师评价网上了解为人,综合自己的实力选择一个合适的导师去联系。
硕士/直博
我参加的夏令营全部报的是硕士项目。需要特别提醒的是,慎报直博,除非自己有强烈的读博意愿以及确定导师的人品、学术水平等没有问题(可以参考导师评价网以及跟过该导师的毕业生的意见),否则个人不是很推荐。
”
叁
保研经历
“ 因为过审的夏令营时间都基本错开了,所以我参加的夏令营比较多,九推只参加了北大和浙大两个学校的复试。
南开大学人工智能学院
1.方向:人工智能
2.时间:6月8日—6月9日
3.安排:第一天参观,第二天面试。
4.面试:
(1)中文自我介绍
(2)聊项目,没有问具体的问题。
(3)来南开的概率多大
(4)最后英文问题:Do you like TianJin?
这是我参加的第一个夏令营,基本费用由参营学校负责报销,学校环境也很舒服。前一天晚上在酒店背了很久的英文介绍,没想到第二天就只用中文。
考核总体感觉很简单,只有面试,而且没有具体的问题,面试全程更像是在聊天,老师也很nice,最后给我打了个很高的面试分。问过其他一些同学的情况,还有用英文介绍项目的,黑板写公式的,比较硬核,可能面试还是看运气吧。
后面需要拿着面试成绩去联系老师,我联系的老师说需要确定去才给offer,当时有几个夏令营也通知我过了初审,想着去南开概率也不大,所以在6月底就放弃了南开。
中国人民大学高瓴人工智能学院
1.方向:人工智能方向
2.安排:第一天下午报道,第二天早上参观,下午笔试+机试,第三天早上面试。
3.笔试:两小时三道大题,C语言,手写代码,不允许用STL。
(1)用三种循环实现strncpy
(2)二叉树按层次遍历,从底往上输出结果。(队列+栈)
(3)文件操作:文件里有n个数,可能有重复,输出按出现先后顺序整合后的结果,比如:400,20,30,400,20,就输出400,400,20,20,30。设计算法,说明可以改进的地方以及时空复杂度。(人大基本每年夏令营都会考察C语言的文件操作)
4.机试:在poj上考,可以看到实时rank以及AC情况,两道题四十分钟。
(1)输出斐波那契数列(真签到题)
(2)大整数的进制转换(王道论坛原题,但是据说测试数据很水,long long 也能AC)
5.面试:黑盒面试,不允许递简历,还有摄像头录像,非常公平公正。
(1)英文群面:八个人一组,自我介绍+老师单问每个人一个简单的英文问题。
真题回忆:为什么选择人大?最喜欢的科目?为什么喜欢?有什么爱好?
(2)中文单面:时间很短,好像我五分钟多一点就出来了。
a.最喜欢哪门课?然后展开聊了一下。
b.问我的博弈竞赛,说说算法,思路之类的。这里我自己扯了很久,好像把时间扯完了,老师就没问什么了。
夏令营体验非常棒,尽管就在一条街,也提供校内住宿,100饭卡,送了很多很好看的纪念品,特别用心。
人大真的很棒!尽管学科评估计算机只是B+的评级,但是经历过推免之后,感觉单看学科评估评价一个学校其实挺片面的。高瓴有一些厉害的导师,读他们的研究生和去清北其实也没什么差别。别的学校也一样,一些普通学校的牛导可能会比top2的坑老师好得多,提醒大家不要只看重学校的名气了,导师在研究生阶段起的作用也是很大的。
总的来说,想去人大的话需要提前准备一下笔试(很独特的考核),机试最好满分,面试的话感觉老师都很nice,别太有压力,基本没有什么问题了。
人大大概在7月中旬出来结果,人工智能学院硕士只要六个外校的,我排在候补第三位。七月下旬的时候招生办电话说候补录到我了,当时已经拿到了北航的offer,另一方面还想在九推试试其他学校(人大没有九推,接受了就提前结束保研之旅了),所以就拒了。
北京理工大学计算机学院
1.方向:计算机科学与技术
2.时间:7月8日 — 7月10日
3.安排:第一天下午报道,第二天早上参观,下午机试,第三天早上面试。
4.机试:两道题,人工测,老师手上有几个案例以及答案,没有时间、内存限制,只要结果是对的就行。
(1)最最基础朴素的BFS
(2)三个字符串a,b,c,问c可以由几个a和几个b共同组成(DFS暴力就行)
5.面试:
(1)中文自我介绍
(2)问项目,也是像聊天一样
(3)两个英文问题:想读硕士还是博士;工作想去企业还是留高校
面试完很多老师有和我联系,当时就和一个老师说清楚可能不会去北理,然后他也愿意给我留名额,也算是有了个保底offer。
北京航空航天大学计算机学院
1.方向:计算机科学与技术
2.时间:7月11日 — 7月14日
3.安排:第一天早上报道,下午分两批机试,第二天第三天分两批面试,第三天晚上就公布优秀营员名单,第四天找自己想跟的导师签字。
4.机试:两小时两道题。提交代码之后只显示编译结果,不知道正确与否。
(1)n个数排成一个环,依次遍历每次取出最小的数,输出经过的数字(水题)
(2)给定后缀表达式,求中缀表达式(带括号)并计算结果。
5.面试:计时二十分钟,到时间才结束
(1)英文自我介绍
(2)政治题抽纸条——习近平:奋斗是青春最亮丽的底色,谈谈你对奋斗的认识
(3)英文考察——一篇英文短文的朗读与翻译,我抽到的是关于DVB的
(4)数学问题——问了线性空间,欧拉图,哈密顿图,二项分布,正态分布,泊松分布,详细解释二项分布
(5)最喜欢哪一门课,我答的数据结构——问了红黑树,完全二叉树和满二叉树,最小生成树的两种算法,Prim&Kruskal,详细说一下Prim算法
(6)计算机网络——问了一个我没太听懂的问题,如何计算两个节点在信道里面的最长距离?我用最小桢长的算法乱说了一通
北航入营600人左右,机试刷一半人,面试再刷一半人。机试我当时第一题只花了二十分钟不到,后面一个小时四十分钟都在刚第二题,顶不住代码功底太差,最后也没写出来。
机试只要一题就能过,没有把握的话建议稳住第一道,别学我差点就爆零了。但是如果机试答满的话最后优秀营员的排名会很有优势(排名前40才有学硕,不过据说北航的学硕和专硕培养方式基本完全相同),这个就看个人的能力再进行取舍了。面试感觉每年问题都差不多,熟悉套路的话答起来会很轻松。所以想去北航的话,代码能力要强,建议提前去考CSP,可以抵机试。
清华大学深圳国际研究生院
1.方向:计算机技术
2.时间:7月15日 — 7月19日
3.安排:第一天下午报道,第二天机试,第三天英语面试&心理测试+项目汇报,第四天中文面试。
4.机试:三小时三道题,U盘拷代码。(个人感觉这个机试难度和北理差不多)
(1)输入N个1~1000内的整数,输出排序结果。(用哈希可以优化到O(n))
(2)给一个数x,初始化为0,做2号变换是2*x+1,做3号变换是2*x+2,输入一个数,输出从0开始到变成这个数要经过的最少变换,比如输入10就输出233。(输入的数转成二进制,看每一位是1还是0就知道要做几号变换,可以优化到O(logn))
(3)输入n,m,从1到n的自然数数列,隔m个数做一次符号变换,比如输入8,2,就是序列-1,-2,3,4,-5,-6,7,8,求这个序列的和。(这个复杂度可以优化到O(1),仔细想想其实就是个数学题,答案是m*n/2,直接输出结果就行)
5.项目:3个人一组(随机分),做一个小项目。可选题,第一题是用多种非深度方法做一个分类或者回归,第二题是街景数字识别,任务和实现方法都自己定。
6.英语面试&心理测试
(1)心理测试:来清华的目的,如何实现它?
(2)英语面试:和北航很像,抽一张纸,像是一篇英文论文的摘要,朗读并翻译。
(3)英文介绍你的大学以及你的大学生活。
7.中文面试
(1)十分钟PPT自我介绍。
(2)五分钟老师提问,主要还是围绕项目展开问题。
清华的夏令营有很多个项目,计算机技术只收了25个人,生源特别好,清一色中上流985,甚至有清本的学生。考核项目也很多,每天都有至少两个任务并行,一天只能睡5、6个小时(仅个人情况)。也有一些同学即使在这样高强度的压力下,还是可以很从容地把每一件事都做得特别好,这也让我看到了我和优秀营员之间很明显的差距。
夏令营结束大概四五天,结果出来未录取,也没有太出乎意料。后面到九月份有个老师有和我联系,但是不太喜欢他的方向,也就没去清华。如果想去清华深研院的话,提前联系老师很重要,入营的基本全都提前联系过导师。另外也别光看是清华就不关心导师的为人了(导师评价网)。
总的来说,清华夏令营比较看重科研能力,有论文的话会很有优势,对基础的计算机知识反而考察得不多。
北京大学深圳研究生院
1.方向:计算机应用技术
2.时间:9月21日 — 9月22日
3.安排:只有面试
4.面试:
(1)英文自我介绍
(2)四个信封(数学、算法、计算机基础、开放类问题)数学必抽,里面题目是:两个人抛硬币吃苹果,抛到正面的吃,先抛会不会有优势。
(3)再抽一个信封,我抽了算法,题目是:把一个数组里面所有的零挪到数组的最后,分析时空复杂度。
(4)问我最擅长的科目,我说数据结构,结果被问到计算机网络,分别问了七层架构还有web、internet、network的区别。
(5)描述强化学习(我的项目)
(6)拿了几个offer,准备去哪个
到这个时间节点就已经是九推了。北大深研院比较偏爱夏令营的学生,而我当初没有提前联系老师所以未入营,九推感觉就比较吃亏一些。
关于面试的过程,一直到我回答完算法题,老师似乎都没有在听,一直都在传阅我的资料,感觉自己擅长的科目基本都被简单略过了。后面的英文概念问题真是把我问懵了,当场被老师怼基础不行。后面问offer的事情,我也如实说了,现在看来可能有点隐瞒会好一些。成绩出来我排在候补第十位左右,最后9月28号我在系统上填完北航之后,学校那边才跟我说补录的事情,自然也就没有机会了。
浙江大学计算机学院
1.方向:计算机科学与技术
2.时间:9月23日 — 9月24日
3.安排:第一天机试,第二天面试。
4.机试:浙大用PTA,英文题目,可以提前考拿去抵(甲级或顶级),做题时每道题都可以看到得分以及实时排名,貌似是不罚时。机试难度大概在甲级到顶级左右,但是今年题目感觉比甲级简单。
(1)一个正数,各个位数加起来的和代替当前的数字,直到这个数等于一,如果出现循环,则输出循环开始的第一个数。(注意一下边界、特殊情况)
(2)给若干数以及一个宽度,按z字型输出,比如给出1-13以及5那输出的结果就是:
1 2 3 4 5
10 9 8 7 6
11 12 13
(数组我开到限制的边缘才过的)
(3)给出一个二叉搜索树的先序遍历,注意这里的二叉搜索树还可以是镜像的(即插入时大的放左子树,小的放右子树),判断是否是平衡二叉树。(二叉树的基础题)
(4)给出n个人的m个关系,关系输入的是两个数字,代表对应编号的两个人是朋友关系,问从其中取出若干个人,只考虑他们之间的关系,输出最多朋友的三个人,相同则按编号由小到大输出。(水题,并查集好像都不用)
5.面试:
(1)红白纸
(2)用英文介绍项目
(3)构造函数前面能否加private,有什么用。
(4)全局变量前面能否加static,有什么用。
(5)编译,预编译,连接。
(6)问了点项目
(7)支不支持FLG
浙大的机试成绩我出来之前看了一眼,至少已经有三四十个满分了,所以主要看面试,但是面下来除了答出编译那个问题,其他都没答上。最后录取名单里不出意料我又排在候补,也是第十位左右。九月底浙大打电话说有专硕的名额了,但是不想对北航那边的招生造成影响,就拒掉了。
”
写在
最后
不得不说保研路上真的很多时候要看运气。应该说,实力决定下限,运气决定上限。努力了,不后悔,就够了。其实研究生也并非终点,同样的道理,研究生的院校也仅能决定下限,自己的努力才能决定将来的上限。所以,尽人事,听天命吧!最后祝愿学弟学妹们都能保上自己理想的院校。
作者有话说
未尽事宜还可以邮箱咨询:bWVAY2hlbmpyLmNu(经由BASE64加密)
如果对你有所帮助
不妨关注转发留言点个赞呗~
如果你还想看某位学长学姐的分享
后台留言:保研+学院+专业+姓名
小编们会积极尝试去约稿哒~
【往期推荐】
【保研·第223 期】如果生活是一盒巧克力 我就去培育最快乐的可可豆
【保研·第222期】岂能尽如人意,但求无愧我心
【保研·第221期】做出选择,接受遗憾
【信工保研】
【保研·第163期】好之者不如乐之者
【保研·第128期】长得好看就算了,还会敲代码!
平和看待保研路上的得与失
以梦为马
定当凯歌
保研|考研|考公|出国
经验分享平台
图文 | K
编辑 | 乐享小牛