面试前一天
紧张呀,明天就要进行面试了,还没有做什么准备。实事求是地说,还是很想去诺西的。倒也不是因为是个外企,主要是自己已经在华为做了两年多的通信行业软件开发了,现在如果不另找一家同行的公司,觉得挺对不起自己这两年多的辛苦、加班、熬通宵的(要知道,我大大小小的通宵熬了也快有几十次了呀。。。)。何况,嘿嘿,真要去了诺西,还可以锻炼自己的英语能力,貌似是个“鱼与熊掌兼得”的好营生地说~
可毕竟两年多的实践,自己都不曾再接触C语言方面的开发、学习了,C++当初上学时是主业,现在也荒废了快两年,依照目前的现状,笔试估计都难通过地。还有“可怕的”英语口语面试。。。主啊,你显显灵,给我灌输点英语口语的能力吧。
真要面试挂了,心里觉得特对不起帮我内推的那位兄弟。。。真是个好人呀,我的中文简历、英文简历,人家提了很多很多的修改建议,反反复复我改了4、5次才最终得到他的认可(不愧是高材生,就是严格。。。),我都觉得他在简历上投入的精力都比我多了~
还有半天的时间,不扯“咸蛋”了,准备下英文的自我介绍、项目概述、可能会问到的问题先(比如,你妈妈贵姓啊、兄台贵庚、年方几何、是否婚配呀之类的。。。)
再祝福下自己。。。不要紧张,不要紧张,不要紧张。。。
面试进行时
笔试题目与开始预期的相差太多,答题结果就可想而知。NND,心情极其地糟糕,尤其是在几番修改简历,对本次面试有了很高的期望后。原本从朋友处、网上搜刮来的信息是:题目多数是C/C++方面的基础知识,测试类的职位需要了解点测试方法。于是重新买了本《C++入门经典》(又是老美那个老帅锅Ivor Horton的书),从网上也down了谭浩强的《C程序设计》和奉为圭臬的《The C Programming Language》,翻了翻,觉得C语言还没忘什么,毕竟大学时沉浸此中有段时日。倒是C++方面,连定义个类都快不会了(-_-,当时只忙着给圣贤做他们的培训教育网站了,误了自己的正业...冂滴说...)。
翻书、翻书、网搜经典的C/C++笔试题……无语的折腾中……
一大早醒来(以我目前的作息时间表为参照物-_-)。略清醒,先躺在床上默想了一番可能的流程:去了先笔试,应该会答个差不多,如果多数是C方面的基础知识的话;然后是Face-to-Face面试,按照惯例应该会来个自我介绍,would you sell youself in two minutes/pls introduce yourself...这是考察口语能力的。不会也会问我些“how do you think about HangZhou, How about GuangZhou”之类的问题吧?管它呢,照单全收就是,要问我杭州的看法,我就说我第一次听说杭州这个城市,have no idea about HangZhou! 下来该轮到项目方面的问题了,这会儿还是英语口语测试。嗯,对了,昨晚上只顾着准备Personal Introducation,等下应该把项目介绍方面的英语再准备下。再往下会是什么问题呢?不知道了,可能会有些具体技术方面的问题,依然照单全收,边走边看。OK,应该没什么问题了,起床!干活!
洗了个澡,换了身衣服,比周星星同学还多刮了趟稀疏的胡渣子。照照镜子:你看你看,多那啥的一个娃呀!唉,要有件好点的上衣就更好了,毕竟是春寒料峭,QQ报告今天8-17度滴说。。。豁出去了,不就是只穿件衬衣嘛,还真能冻死我不成?!
出门!目标--天伦万怡大酒店!55555,真有点紧张哎...(-_-,这人真啰嗦,敲了这么多字,现在愣是才出门。。。)11点23分到达。中间略有插曲,不提。笑容可掬的前门GG帮我打开门,还说了句“早上好”。颇为暖心。三楼。签到。
“请问,您是内部推荐的还是猎头推荐的?”
“内部推荐。”
“那请填写下这种表格。”
填写完表格,交了上去。负责接待的MM看了看时间,说到中午吃饭时间了,下午一点开始进行下一轮笔试。一众人等做鸟兽散。IKEA吃饭。买到餐后,居然找不到吃饭的位置。。。
13:00。准时返回接待台,再次交上表格外带简历一份。另一位MM拿上看了看,“请跟我来,先在这边进行笔试。”进了旁边的会议室。再次瓜果桃李魑魅魍魉,一众人等人头攒动。
拿到笔试题,看了第一页,遂无语。想苦笑。想用手机拍照“留念”。甚至想上厕所,就是不想答题。
第一题(大概意思):在WCDMA中,从MSS发出bearer data到另一个,使用的是什么协议?答案ABCD。全不认识。不是“全部认识”。
第二题:WCDMA中有几种频率?答案ABCD,5、6、7、8。这答案我全部认识。可不认识问题。
......
第八题:定义一个数组 int p[]={1,2,3,4,5,6,7,8,9}.下面哪个答案的结果是9。答案ABCD。主锕,这个我不仅认识题目,也认识答案,而且还认识这道题目的答案!终于见到个熟悉的面孔了。。。
哎,又见到一个熟悉的哟:请确定下面程序的输出结果是()。答案ABCD。这个我也明了。而且是非常地。
int main()
{
int i=0, s=0, j=10, k=2;
for(;;)
{
i+=k;
if (i>j)
{
printf("%d\n",s);
break;
}
s+=i;
}
}
特想告诉接待的MM,其实死循环最好不要用for(;;),而是改用while(1)。自己都觉得自己够无聊。
翻过第二页。四道简述题。都是关于各种测试方法之间的区别等等等等之类的。准备的不够充分,自己只是提前了解了下有哪几种测试方法,对应的英文是怎样的。
跳过继续往后。“请描述出WCDMA的结构图(对应的单词是architecture),blahblahblah...”。
继续跳过往后。“关于××,请给出测试用例,最好同时给出解释,为什么设定这样的用例”。
继续跳过往后。一张白纸。over。
6张试卷。5张有效,一张白纸。我有效答题数目为2。看看时间,进来到现在,过去了10分钟不到。
这样的答卷,换我是interviewer,我也会填写个“reject”。
觉得真不甘心。毕竟在前期用了很多时间准备,因此无论如何,还是想多争取一下。翻到第二页上的简述题,抓脸挠腮,还是编不出来个什么。突然想,要不写篇临题英语作文算了,解释下为什么会答的如此之差(不知道会不会是前无古人后无来者,空前绝后。。。)。
措词。动笔。又过去了10分钟。居然被我写了整整一页(^_^,突然发现我的英文写作还可以凑合滴说)。
交卷。明知毫无希望还是忍不住地等。期望面试官看到我的解释,可以给我一个face-to-face的机会。
一个小时过去了。外面的告示上不断地出现新名字,告知哪些人将会接受f-t-f的面试。
我还在坚持。通常而言,一个故事行文至此,上帝总会格外开恩,将一个大大的馅饼从天砸下,兜头兜脑。比如说,此时一位面试官看了我的解释,发现我还挺真诚,挺有幽默感,发现我的理由也算是合情合理,而且一段话写的还算不差,可以达到一个开发人员的基本要求。然后饶有兴趣地想见见我,没准儿是个人才也不一定。一见面聊天,发现果然不错,是个可造后辈。然后我得了便宜,再感慨一番造物弄人。
我真的不愿意从“通常而言”、“合情合理”的故事结局中醒来。
作者:baizhangkai