目录
写在前面
这段经历对我来说印象很深刻,所以这里单独记录一下。
时间一晃到了九月份!夏令营结束后,八月份我也没有闲着,主要是在LeetCode上刷了很多题,为预推免的机考做准备。
清华自动化大数据(9.14)
清华大学基本所有学院的报名截止时间都是8.31,抱着试一试的心情,我报了清华大学自动化学院,报完后也没咋放在心上。
9月7号,午睡后打开手机,收到了清华自动化的入营通知邮件!!当时只是感觉很不可思议,因为我只是一个末流211的rank2,六级也不太高,竞赛也不突出。起床后上网查了下,发现往年都只有70多人入营,基本都是顶尖985,什么北航华科之类的。于是心想自己还是挺不错的,也不知道老师看重了我的什么,或许是我的项目经历。
由于面试的是自动化学院,于是抱着忐忑的心情查了下往届的录取情况以及考核内容,发现并没有考核自动化的专业课。除了数学必考外,计算机专业的考生可以选择考核数据结构。并且往年都是有笔试的,今年取消了,只有面试,这个时候心想自己说不定有点机会。
接下来就是疯狂复习高数线代概率论以及数据机构,在牛客网上疯狂刷题。
1.资格审查(9.10)
清华大学的资格审查比较简单,就是宣读诚信承诺书+采集面部信息,并没有像山大那样还要检查获奖证书。
2.面试(9.14)
面试的流程是先自我介绍,然后一段英文翻译,接着专业课考核,最后是简历问答。
首先是自我介绍,我打开了精心准备的PPT,准备进行屏幕共享,但是老师告诉我他们在录屏,不能共享屏幕,只能口述。。。。我感觉自己一下子就被打乱了,不过调整了下还是说了大概两分钟,只是效果肯定没有演示PPT好。
接下来是英文翻译,给了我一段英文,叫我读一遍然后翻译,这次翻译感觉要比西电的难不少。读的时候我就有点断断续续了,不过好在还是读完了。读完后开始翻译,是一篇关于自动驾驶问题的论文,翻译的也不是很好,不过也算是勉强翻译完了。
接下来是专业课考核环节。
清华自动化面试的专业课考核是采取抽题策略:2道数据结构(自动化专业的选自动化的专业课)+1道数学,中途有一次换题机会。
数据结构第一题抽到的是一个关于链表的问题,当时感觉比较绕,不过还是做出来了,老师也是面无表情,也不知道自己到底对不对。。。。
数据结构第二题抽到的是一个手撕代码的问题:请写出计算一棵树中结点总数和叶子结点总数的代码。这还是我第一次遇到需要手写代码的问题…不过这题还是比较基础的,有点侮辱大家智商了。后面又想到这是自动化专业的面试,应该也不会太难。。。。这题就在前序遍历中判断一下然后计数就行:
void preOrder(Tree* T, int &cnt1, int &cnt2) {
if(T) {
cnt1++;
if(T->left == NULL && T->right == NULL) {
cnt2++;
}
preOrder(T->left, cnt1, cnt2);
preOrder(T->right, cnt2, cnt2);
}
}
然后是紧张刺激的数学考核环节。
我手气真的差,一次子抽到了一个三重积分的计算题…当时脑子一下懵了,因为我复习的时候只是看了概念,没有弄计算题。仔细观察了一下,发现真的不会。。。后面突然猛地记起我还有一次换题机会,于是我对老师说我要换题。接下来抽到了一个概率论的证明题,写了也不知道多少时间,也不知道对不对。然后拿给老师看了下,老师打完分后专业课考核结束。
专业课面试的体验极差,一是确实没答好,二是答出来了也不知道自己到底对不对。
最后是简历问答。
我发现很多老师都对我开发的那个APP很有兴趣。老师第一个问的问题竟然是:你APP的名字有什么寓意吗?我愣了下,然后说了寓意。接着问了我开发的前后端语言,数据库以及并发量啥的,都比较基础了。
第二个问题问到了我大创的具体思路,这是我面试过程中唯一一个感觉自己回答还不错的问题。
或许是我做那两道数学题耗费了不少时间,亦或者是老师对我论文的方向不感兴趣,问完两个问题后面试就草草结束了。
面试结束后心里很没底。
3.收到拒信(9.16)
清华大学的考核结果出的很快。第二题天晚上一位朋友告诉我他北航的一个同学收到了短信,系统里状态也变成了拟录取,叫我去看看。我去系统看了下我的状态,然后我知道我已经凉凉。。。
4.调剂(NULL)
后面我发现还有调剂到深研院的机会,但很多专业都是只对本校生开放,对外校开放的都是一些什么水利专业,于是也就放弃了,这段经历也就到此结束了。
清华大学自动化学院预推免是先进行直博面试,然后是学硕,最后是专硕。其中直博面试被刷的学生还能继续参加专硕的面试,所以专硕竞争还是挺大的,毕竟是清华。
一句话:自己还是太菜了。从天堂到地狱的记忆尤为深刻!或许只差了那么一点点,但是差了就是差了。