2019双非EE(电子工程)跨保CS(计算机)夏令营——北大篇

2019 北大信科 夏令营(2019/07/04-2019/07/06)

  报道时看到了全部入营大佬的名单,498人中一共3个双非,我能从海选的大佬中脱颖而出,真的很幸运了。

  • 开幕式:院长致辞(抱歉,忘了是不是院长),老师说的一句话令我终身难忘:“你们来到北大,目的不是就业,是为了报效祖国,祖国需要你们!”。我一时间处于恍惚状态,脑海里都是历史上里程碑级别的人物,我想,这便是北大的魅力吧。
  • 第一天下午:听讲座。由信科几个所的老师来讲,老师会告知招生人数等信息。我的目标是软件所,黄罡老师为我们带来了精彩的讲座,期间瞟了几眼周围的大佬,他们有的在看paper,有的在刷机试,时而眉头紧锁,时而嘴角上扬,仿佛势在必得而又有所顾虑。傍晚,我在农园食堂吃了晚餐,身着北大营服,在校园游走。盛夏的风吹拂在我的脸上,我不禁闭上双眼抬起头,多么希望时间就这样定格。眺望远处的大雁塔,与周围宫廷式的建筑完美融合在一起,我慢慢走去,想品味北大的一切。未名湖畔,垂柳摇曳,我坐在湖边,拿起算法书,仿佛自己就属于这里……就这样陶醉许久后,我抬起手腕看了眼时间,快要机试模拟了。打开地图,导航到计算机大楼,匆匆离去,原来,我与这里格格不入。
  • 第一天晚上:模拟机试。模拟题就是去年的上机考试原题,百练平台(http://bailian.openjudge.cn/)上都有,也有大佬发的解析,我就不再多说了。由于先前没有任何ACM经历,加上跨保的原因,算法实力实在薄弱,模拟机试AC了四道,明晚的正式上机我的最低目标是AC一道(获得面试资格),剩下就听天由命了。回到酒店,第一次见到自己的室友,西部985软件工程专业第2名,各项条件都不错,交流了其他夏令营的情况,大佬果然科大、复旦都入了营。本想再练习一会机试早点休息,可惜造化弄人,学校那边出了一点状况,那时的我几乎处于崩溃边缘,机试没有再练习,强迫自己入睡,明天的事情,就交给明天吧。
  • 第二天上午:听讲座。我一直在担心学校的事情,讲座完全没有听进去,周围的同学几乎都在刷机试了,焦虑与不安正在摧毁着我的神经,保佑我,过掉这一关吧!
  • 第二天下午:实验室交流会。同学可以去自己感兴趣的实验室与导师交流,我去了软件所,大概20人左右。主要是熊英飞老师进行介绍,大佬们提了些可有可无的问题,老师也明确说了,软件所只收直博,座谈会期间,学校的事情终于解决了,我中途出去打了电话,想必给老师留下了不太好的印象,回来后向老师提问了项目的问题,感觉老师对我的提问比较感兴趣,向我好好解释了一番,还说明天面试的时候让谢冰老师(软件所所长)给我详细介绍一下他的项目。可能老师觉得我是个大佬吧,哈哈,毕竟座谈会不报姓名与学校,只是混个脸熟而已。其实,座谈会开始前,我看到自己联系的导师与另一位同学走进办公室一对一交流了,可是他从始至终都没有回复过我,或许连简历都没有点开看吧。无论如何,心里还是有些失落,准备机试吧!对了,机试前需要正式填报志愿,各个组的老师也明确说了只收第一志愿的,我毫不犹豫的填报了软件所。
  • 第二天晚上:正式机试。下面表格是今年的上机题目,大家可以点开看看,但是没法提交了,今年的题目很简单,但是最后我只过了2道,说多了都是泪。A题是输出从1到n中字符串字典序最大的数,当时没想到什么好方法,数据范围也不小,1e6,暴力比较简直是蠢到家了,第一次以为是签到题,暴力提交,超时。转念一想,数据量也不大,只用考虑快进位的个位数就可以了,所以写了个暴力if else,用O(1)复杂度过了A题。过了1题就有面试资格了,我的压力也逐渐减小。第二题,打印月历。看完题后,我不禁感叹,这是北大啊,怎么能出C语言入门的题呢??莫非有坑??看样例也没什么特别的地方,学过C语言的应该都能做出来,跟打印乘法口诀表没什么区别,很快过了B题。C题,英文题,先跳过。D题上楼梯,DFS,我最喜欢DFS了!唉,怎么一直超时!调了半个小时还是超时,小数据都能过了,看大伙F题过了不少,上F,又是DFS,上来暴力过样例,试了几组数据,感觉没什么问题,呵呵,又超时!之后的一个多小时就重复D、F两题的超时,还不如不提交,罚时还少一些。
题目ID标题通过率通过人数尝试人数
A数与字符串89%193216
B打印月历86%187218
CHopscotch67%93138
D上楼梯83%156187
ELife Line75%68
F跳蛙82%7389
GFalling Leaves85%6172
H昂贵的聘礼49%1735
IConnect0%03
  • 第三天早上:面试。 面试顺序提前十分钟才贴出来,由于报软件所的人很多(软件所收人是最多的,大概20+,报名了50+左右),分了两个教室面试,我在第一个教室面试。面试顺序按照机试成绩的倒序,机试越差越靠前,我排在第6位。前两位同学面试后,大家都会凑上去询问一下面试的情况,大家的情况不太一样,第一名同学做了英文自我介绍,之后就是中文面试,第二名同学则是英文穿插着问。等候期间,我一直在背英文的自我介绍。一进门,我把简历发给面试的老师,大概8位老师,打算开始英文自我介绍。没想到说完“Good morning”就被老师打断,老师说你们都是背的,体现不出来英语水平,后面穿插着用英文提问。以下全为英文对话,我翻译成中文:
      问:你为什么选择我们这个团队?
      答:emmmm,我喜欢智能化软件开发。
      问:你对这个领域有多少了解?
      答:emmmm,现在软件工程结合人工智能是一个新的趋势,emmmm
      问:换个简单点的问题,你为什么喜欢这个方向?
      答:我觉得这个研究可以方便程序员写代码(脱口而出),使我们的生活更便利。(已经开始瞎答了)
      问:好吧,介绍一下你的优点吧。
      答:我擅长软件开发,有许多竞赛经历。
      问:你有许多竞赛获奖,哪个是最主要的?
      答:软件杯。
      问:为什么?
      答:这个比赛是教育部举办的,含金量很高。
      问:我们想知道你在其中承担什么样的角色。
      答:(我终于开窍了)用英文介绍了下这个项目,虽然介绍的很不流畅。
    接下来老师看我英语实在答不上来,就无奈的切换回中文模式,那一刻,我知道,我凉了。老师问的问题很深入,细到项目中的调参,他们想听到的是我的科研能力,可惜我没能让老师满意。老师是对照简历问的,有项目,老师就会问项目,一定要把自己项目的所有细节搞清楚,不然会给老师留下不好的印象。在面试最后,我把北大研发的aiXcoder和复旦研发的aiAssistant做了一下比较,说了自己的一点看法,老师对此给予了认可。
    面试结果很惨,比我预料的还要差,自己确实没有准备到位,回去后认真准备了项目英文介绍,可惜在后续的夏令营也没能用到。

关于“2019双非EE(电子工程)跨保CS(计算机)夏令营——北大篇”我的45个想法

评论被关闭。