从开始准备趋势科技笔试到面试结束前后有半个月的时间,整个过程可以用“累,并失败了”。累是过程,失败是结果。
在笔试之前准备了一个星期,整天泡图书馆,希望把自己打造成计算机专业人士,各方面的书都看了点,所以只能是走马观花式的扫过,笔试前记了一大本的笔记。笔试在南航两个教室(开始以为就那么200多人,后来面试的时候才知道,原来南航只是其中的一个考场,南大,东大还有),笔试是全英文试卷(当然还有阿拉伯字母),不定项选择和填空解答,虽然我英语不好,但多少题目基本都看懂了,就是选项看不懂,有的四个选项一个不认识,当时真想要是身上有枚硬币该多好啊。题目也是凡是计算机的专业知识都考,C++、网络协议都是必要的,数据库,操作系统,网络安全,数据结构也全都有,后面还跟了两道智力题,一道是9×9的棋盘,任何一个格子是黑色的就说这个格子中病毒了,如果一个白色的格子有两个相邻的格子是黑色的,那么这个白色格子就会被感染,问至少初始要几个格子是黑色的,才能让整个棋盘都被感染。另一道是小明用6刀,可以把3x3x3的方块切成1x1x1的方块,方块可以随意摆放,问至少要多少刀可以把5x5x5的方块切成1x1x1的方块。我当时考得不好,很多题目都是蒙的,所以考完了也就没再打算下一轮,之后我看把《雪豹》电视剧给看完了。等了三天都没通知,我想是没戏了。
周二去华为参观,坐在车上收到了趋势的面试通知,当时真是高兴激动。从华为回来我又去泡图书馆,这次主要看的就是程序员面试方面的书。由于趋势是外企,我又准备了英语面试方面的知识,还专门写了个英文的自我介绍,不过后来都没用上。面试是在下午,中天倾盆大雨,我被淋了个落汤鸡,回寝室换了身衣服才出门。趋势在软件大道上和中兴对门,到了那里总感觉自己不属于那,环境真的很好。面试经历给了我很大的打击,也很蹊跷。开始找到了HR,她带我到了一个办公室,结果那个办公室被人开会给占了,就让我等,半个小时后会还没开完。另一个人领着我到了另外一个房间,我先给他看了我的简历,那个人是一边是在敲着键盘一边给我面试的,这让我很不舒服。他看了我的简历一眼,就说你是学光学工程的,鄙视的语气,我就说我们光学工程是做什么什么的,他紧接着问,你们专业学过C语言么?(超鄙视的语气,结果我真的被他鄙视了,在这我给兄弟们赔不是,给兄弟们丢脸了。)我说,这是必修课。他就开始问抽象派问题,C++是面向对象的,你是怎么理解的?,,谈谈你对多态的理解。。。我的天那这些都是书上的定义,你们知道我最恨死记硬背这些东西了,我只能稀里糊涂的谈了我的看法。我是务实主义者,代码能实现功能,不报错,就OK,谁还管你什么精神实质是什么。所以我说的很不好,我在想如果我要是能按书上原话给背出来,他会不会觉得这样才是实力的体现,我感觉很不爽。最后,他让我现场写一段代码操作链表,我写了,有点小错误,但当时的情绪已经被他搞得是又生气,又紧张。最后,他给了句面试经典语,你回去吧,有什么事我们会通知你。
我出来之后就感觉没戏了,郁闷悲愤中。好在几个朋友安慰我,让我感觉好多了。想想也是,如果这么容易就让我进趋势,怎么对得起趋势的名号,怎么对得起在我身前还活着的和在我身后早已死去的六百多名计算机专业的研究生们(在我后面面试的是一个南大软件工程专业研究生)。不过我还是收获了不少教训,如果不是这次面试我不会想到自己的基础那么差,并且企业面试的人真正考的是什么。我以前还觉得自己软件很强,能编出几个小软件,知道几个API库函数。但是现在感觉公司根本不管你这个,只要会指针啊,类啊,基础的,能玩的起来就OK了。以后的经典代码不经要看,要写,更要敲,只有敲到电脑了,编译才能有感觉。不过有一点,如果面试还让我被定义,OK我认栽。。。
想想当年大一暑假的时候出去打工,也面试。当时我经常在家做Flash,所以以为自己计算机很强了。出去面试什么计算机操作员的工作。面试很简单,人家给了个报表给我,让我照样子做出来就可以了。我先用word做,做不出来,又换了Excel,还是做不出来,而且还不会五笔,打字超慢。于是我灰溜溜的回家了,痛定思痛。这次又是这样,我发现每次面试都能让我真正的认识自己有多差。而面试之后我也成长飞快。
我很庆幸自己有这次郁闷的面试,否则可能到暑假结束我还在自我感觉良好呢,这个暑假正是补基础的时候,目前我的简历内容已经很丰富了,只要能过得了面试就肯定OK。面试应聘,机会不容错过。