个人情况:
学校:西南某专科985
专业:计算机
排名:专业前7%(总303)
英语:480(4), 473(6)
无科研,无竞赛。。。(硬伤太多了,给面试带来了很多麻烦,所以学弟学妹们多参加参加数学建模,acm,各种科创比赛,这个时候会很有优势,,都怪自己太懒)
台湾交换划水一个学期。。。。。
代码只会写java web,python爬虫,会点js,懂一丢丢机器学习。这些面试的时候基本没有什么用处,因为很多老师也不是做这些开发的,所以面试基本都不会问到具体的代码实现,可能会泛泛的问问,比如爬虫就会问问计网的知识,或者再问问项目有没有什么亮点之处。。
tips:
如果还是大一大二的话多参加一些竞赛吧,要不然面试的时候第一个问题就是,你为什么在大学期间没有参加过竞赛?。。。以及各种变种的问题。。。
如果已经大三了还是和我一样水的话。。。还有一个必杀技就是主动!主动!主动!夏令营的时候就主动的找老师聊聊,一个不行再换一个,还有就是要清楚的认识到自己的水平,找那些不是特别火爆,但是风评还可以的老师这样成功率就会大大增加。。。总结一下就是厚脸皮找老师陶瓷,这个时候还要脸的话真的就颗粒无收了,顶多就是多被拒绝几次而已。
报夏令营的时候也特别讲究技巧,因为我们系排名在我前面的大佬都报了计算所,就我一个人报了软件所,所以就把我录了,当然后面很多人放鸽子,软件所夏令营有很多补录的机会。
具体流程:
第一天:
到中科院中关村校区报道,领了衣服,里面有100块的临时卡(只能在软件园区里面的食堂刷,不可以刷国科大食堂),住在中关村校区的青年公寓那块,有2人间和3人间,当然室友要是没来的话就是1个人住了。然后晚上有个班会,班是根据当时报夏令营时,填的志愿来划分的,这个最后选择的时候还可以改,没那么重要。
第二天:
听报告。。很多同学听到一半跑到计算所面试去了,听报告的好处就是可以对每个团队更加了解,反正管理很随意,溜走也不会被发现。。。
第三天:
早上还是听报告,下午修改志愿,要是两个团队的面试,笔试,机试不冲突的话,是可以报多个的,很灵活,和老师沟通好就可以了。志愿填报的时候老师是会统计每个团队的填报人数的,避免扎堆,自己也可以灵活的跳槽。志愿填好后去听各个团队的详细介绍,有的团队这个时候开始笔试和机试,人机交互和协同创新中心的这个时候开始笔试和机试,机试好像是拿笔在纸上写的(因为我也没参加,可能不是很准确)。我报的软工中心是第四天笔试,机试,面试,没面完的第五天接着面试。
上面的图供大家参考。。最后面试的人数可能有少许波动,大致就是这样的。图上好像不是很全,大体是这样的。图上的❓是因为协同是从基础软件国家工程研究中心分出来的,所以名额还没确定。
第四天:
大部分部门都在笔试,机试。其中国重比较特殊,是要单独和老师联系,老师自己来决定如何考核。我报的软工中心是有笔试,笔试内容是编译原理,数据结构,操作系统,一道概率论,一个英译中的大翻译。反正就是尽量写嘛,不会写也没事。机试是在学长学姐的电脑上进行的,两道题,可以用c++,java,环境就看学长学姐电脑上有啥了,题目一个是从数组中选出乘积最大的两个数。。一个是合并两个二叉树。都不是很难,leetcode上应该也有。第一题也没要求具体的复杂度,但是肯定是越快越好。机试过程中不是很懂的也可以和学长交流,当然他肯定是不会告诉你答案的。
第五天:
早上是体检,我是体检完去面试的。大致流程是先按照做好的自我介绍ppt来介绍自己,大概有7分钟左右,介绍完老师会根据你说的来提问,提问结束有个英文介绍,比如有介绍你自己,你家所在的城市,你学校所在的城市。。可能还有其他我不知道的问题。。具体我面试的过程很玄学,不具有参考价值。。问题有,看过什么书,最喜欢三体里的哪个人物(这个是接着上面的问题的),做的东西有什么亮点,为什么要写爬虫,对获取了的数据进行了哪些处理,为什么没有参加竞赛,人生的方向思考好了吗(因为我说我经常在思考人生。。。。哈哈哈😄,反正实话实说嘛),为什么喜欢旅行,一般什么时候出去旅行。。总之有很多神奇的问题。。。面得我一脸懵逼。。。也不知道最后结果怎样。等结果出来了我继续分析一下老师的问题。。。面完我就回家了。
tips:
说自己爱好的时候就不要说喜欢旅行。。这完全是在作死。。。软件所和计算所都挺近的,可以两边都面面,这样机会比较多,就算没拿到夏令营的机会,也可以联系老师自己去霸面的。
总结:
等结果出来了,我再继续写吧。。
网友评论