总算是结束了漫长的保研…先前也参考了很多学长学姐的文章,我也想发挥一下互联网精神就写了这篇文章。希望能帮助到学弟学妹,预祝大家都能被理想的学校录取。
有问题的同学欢迎留言,我会及时回复的23333
南京大学:参与未拿到offer
武汉大学:时间冲突拒了
中科院软件所:由于去南京了拒了(虽然时间不冲突但是两个只隔1天,感觉太赶了)
中科院计算所:同软件所
北航:同软件所
国防科大:参与,因为本来就没打算去面试准备的比较敷衍,没有拿到offer
复旦大学:听说offer不多大多都是专硕,复旦从今年开始专硕8w一年,感觉有点伤不起就没去了…
哈尔滨工业大学(深圳):拿到offer并最终确定
计算所:去参加,因为我的睿智发言被拒了…
北航:28号白天复试,但是哈深要求28号凌晨1点前确认,所以求稳拒了
北邮:同北航
大家从我夏令营的选择就看的出来这是一个非常反面的例子了…北京明明有3个更好的机会让我去试试却偏要去南大硬刚(南大的机试算是很难的那种机试了)。大家一定要注意没有名校情结啊啥的就别硬刚了…多几次机会试试才是最重要的啊…
南大的大致流程是12号早上报道,下午机试,第二天整天面试,第三天上午参观实验室(自由参观那种)。
说到南大的机试就非常的蛋疼了…我由于没有参加过acm竞赛所以机试本来就渣,加上当时dfs都写不顺畅所以自然而然的就被南大机试暴打了……
以下是我的大致回忆,大家可以去其他博客参考其他ac大佬的代码
#include <iostream>
using namespace std;
int ans=0;
int find(int b,int g,int last,int k){//b是剩余男生个数,g是剩余女生个数,last是一个指针,用来判断是男生还是女生,k是最多k个男生
if(b==0&&g==0)return 0;
else if(b==0&&g!=0){
return 1;
}
else if(g==0){
if(last+b>k)return 0;
else{
return 1;
}
}
else{
if(last==k)return find(b,g-1,0,k);
else return find(b-1,g,last+1,k)+find(b,g-1,0,k);
}
}
int main(){
int b,g,k;
while(cin>>b>>g>>k){
ans=find(b,g,0,k);
cout<<ans;
}
return 0;
}
机试结束后下了暴雨,感觉就像我当时的心情一样难受…晚上就随便准备了以下面试,看了看相关知识点就睡了
第二天的面试:
是在第一天上午报道的时候就分好的,我是上午第7个,感觉时间不早不晚吧23333进去之后首先是1分钟自我介绍,然后老师开始问问题。有3个老师,一个问项目,一个问专业课还有一个问英语与日常(其实都问了些日常)
上面几个问题感觉都挺自然的,最后一个英语想了半分钟然后简单的阐述了一下大致原理。
嗯???说好的问竞赛呢???看来基本上都是看老师的啊…
南大的夏令营应该是最土豪的。。。住的酒店也非常的豪华(虽然是双人间),以前听说是发放饭卡今年改成指定食堂用餐券了,不过吃的也还行没有什么问题(重点错)
虽然留下了遗憾但是南大计算机真的非常的厉害,也有lamda这种理论巨强的实验室也有很多搞cv、nlp应用的老师。做应用的话同等级的学校南大还是很厉害的。
来国防科大的话主要是想感受一下军校的气氛…顺便参观一下天河2号。
国防科大的话,比较适合想要搞底层一点的同学。国防科大的体系结构与操作系统都挺厉害的(毕竟要军用吧),老师很多都是院士啊啥的,著名的天河与银河系列都是国防科大研发的,很厉害。想要读底层的同学,国防科大绝对是很好的选择。
国防科大的话考核主要是面试与政审,没有机试笔试。面试主要是3分钟英文自我介绍,然后老师会问问题。
day1 主要是报道,整理宿舍(不得不吐槽一下上床的那个支撑架,太硬核了)
day2 集体合影,然后是下午与晚上漫长的讲座…
day3 早上体检(排队…排队…),下午讲座,晚上心里测试(这个完全不用担心,很水)
day4 上午面试,下午参观各个实验室,展览馆啥的
day5 上午继续参观,下午结束。上午参观了几个量子相关的实验室…感觉都非常的硬核,里面还有几个清北的物理学长,足见非常的硬核了…
还有一个就是前面的同学面试都是15分钟起步,长的还有20分钟的…大家也被问了很多专业课数学方面的问题,然而我问了以上问题就没了,8分钟就出来了…
长沙真的很热,去了4天回来大家都说我晒黑了…臭豆腐很好吃,茶颜悦色也很好喝233333
9推的话一般是不包吃住的嗯…
嗯…说实话一开始并没有想去哈深的,但是后来联系到了一个挺不错的老师后就索性读了…懒得折腾北航了。
哈深和哈工大本部差不多,都是nlp比较厉害,所以想做这方面的同学还是很推荐来的。
哈深的考核形式是机试(不是纯算法机试,有75道选择题,2道常规oj题)加面试。
选择题部分涵盖os、计网、数据库、离散数学,说实话也没法说考了啥…好好复习吧
算法题非常的简单:
还有机试中不能自己加中文注释,否则不能运行…这个卡了我半个小时,很伤
机试大概拿个140分/200分就很稳,但是这个也分批次吧,看和你竞争的同学厉不厉害了
哈深虽然是00年的校区,但是很多建筑都是这两年才修的,非常新。信息楼更是19年才修好的吧?(因为去面试的时候很多学长学姐在搬东西
哈深的话夏令营只收30个人,入营难度堪比清北23333但是7-9月的推免有5波,所以想要获得推免的机会不难。
由于还是很想去计算所所以就报了计算所,计算所有个需要注意的地方是9推时要求填写的老师是你去面试实验室的老师,所以你要去哪边面试你就填写相应的老师。各个实验室考核方式不同,我是面试的专项技术实验室。这个实验室主要是做网络相关的,还有一些遥感图像处理方面的。
先来这个实验室的先推荐一波郑天垚老师,老师感觉非常好说话,听学长学姐说老师不push,每年也还是有很多论文产出。老师主要是做遥感图像处理的,可能有点偏军工方向。
计算所的面试非常的随和…基本没有问到专业课的问题…
然后老师介绍了实验室主要分为3个部分,一个是做网络的,一个是做遥感的,还有一个是偏硬件点我就完全没记住…
然后就聊了聊日常…出去一看竟然面了快20分钟,可能是我经历过的最长的面试了。
机试是在一个自己的电脑上做的,纸质题,没有oj。1.5小时。
#include <iostream>
#include <vector>
using namespace std;
void dfs(string str,int begin,int size,string temp){
//str是输入的数字,begin是指示指针,size是ip的部分(最多4个部分)
//temp是临时存储答案的数组
if(size==4){
if(begin!=str.length())return;
else {
temp[temp.length()-1]=' ';
cout<<temp<<" "<<endl;
}
}
if(begin==str.size())return;
temp+=str[begin];
dfs(str,begin+1,size+1,temp+".");
if(str[begin]!='0'){//该位为0时情况
temp+=str[begin+1];
dfs(str,begin+2,size+1,temp+".");
if(str[begin]<'3'&&(str[begin+1]<'5'||(str[begin+1]=='5'&&str[begin+2]<'6'))){
temp+=str[begin+2];
dfs(str,begin+3,size+1,temp+".");
}
}
}
int main(int argc, const char * argv[]) {
string str;
cin>>str;
dfs(str,0,0,"");
return 0;
}
检查的时候学长直接说1 2题是拿出来放水的hhhhh第3题完美通过,第四题基本没写当时就说了暴力遍历的
非常的懵逼,另一个老师也叫我去参加他们实验室的机试…机试平台是leetcode,一共5道,1个小时。要求全英文题目。(即使用英文版本)
我直接放出题号吧,大家自行参考。
Leetcode167. 两数之和 II - 输入有序数组
Leetcode21. 合并两个有序链表
Leetcode33. 搜索旋转排序数组
Leetcode19. 删除链表的倒数第N个节点
最后一个难度是困难的,具体忘记了。
这个机试做的不是很好,167我忘记用双指针了结果19又想起来了…占用了很多时间。33之前做过结果边界条件搞错了,有几个用例没有通过,很惨。
机试完突然又接到做网络那边老师的电话,让我参加他们的面试。
这个问的问题忘记了,大概内容和一开始的面试差不多。只是多了很多老师组内的介绍。
然后最要命的部分来了…老师问我“如果我们给你offer了你还要去其他地方吗?”我脑子一抽,说“可能还要去北航试一试”。。。
我现在只想回去打醒自己…怎么会有人这么回答这个问题呢…这不明摆着让老师尴尬吗
第二天早上郑老师所在的图像组也约了我面试。面试内容和一开始的类似,也多了很多组内的介绍,包括福利和住宿之类的。然后这个老师又问了我一遍这个问题…我又回答了可能要去…哎,真的是人生中第一次感觉不会说话是多么要命的问题。
最后招生老师给我打电话,还问我“我们给你了offer你确定还要去北航面试吗”我当时有点犹豫了,但是还是说“想要试一试”。哎,说多了都是泪,吐血。
都是血和泪的教训啊…
从大三上开始关注保研的相关信息吧,直到昨天和哈深的老师面试完,终于也算是告一段落了。说句实话,结果不好不坏,中规中矩吧。虽然与心里的预期有一定的落差,但是还是觉得也很满意了。
人们都说正是遗憾才成就了美好,这次保研之旅也留下了很多遗憾吧。
前几天一直在想“我可不可以做的更好?可不可以有更好的机会去“更好”的学校?”,直到今天凌晨填完系统收到录取通知,突然觉得一切都发生了,现在能做的也只是总结经验,让自己不要再去犯这些相同的错误了。我的人生很多关键阶段都是这个样子,这算是在关键时候掉链子吗?从高中入学考试的失利到高考的稍差发挥,再到现在有一些许遗憾的保研,也许真的是我没有完全的认清我自己的一些缺点,才一直在这种人生的关键时候掉链子吧。
有的时候一个人在学校的大道上骑车的时候,突然吹过很寒肃的风时,我就会觉得一种莫名的冷静感,觉得心里有很多感觉;但是百感交集在一起时,就忘记了什么是快乐,什么是悲伤,什么是寂寞了。现在坐在电脑前的感觉也很像吧。
我也不知道为啥会在保研博客里写这些,感觉有一点奇怪,但是也算是抒发一下内心的真实感觉吧。谢谢大家读完。
在最后,送给大家一段话吧:
一件事,就算再美好,一旦没有结果,就不要再纠缠,久了你会倦,会累;一个人,就算再留念,如果你抓不住,就要适时放手,久了你会神伤,会心碎。有时,放弃是另一种坚持,你错失了夏花绚烂,必将会走进秋叶静美。任何事,任何人,都会成为过去,不要跟它过不去,无论多难,我们都要学会抽身而退。
保研既然已经成为过去式,我也应该重新收拾行囊,踏上新的征程了。
最后祝愿每一个保研党都能收获满意的offer。