前奏:
接到Sun的笔试通知时,我手里拿着成绩单正准备第二天去和计算所签约,在那个时候,我已经成功地说服了自己和周围的朋友:计算所就是我最好的选择。
显然这个电话打乱了我全部的计划,毕竟Sun是我一开始就最向往的地方。经过一下午激烈的思想斗争,我抱起一堆计算机网络和操作系统的书,把自己锁在实验室的小会议室里开始了复习。
笔试:
接到电话后一周才开始笔试,为此我做了充分的准备,在我的复习用书里囊括了C bible、UNP、APUE、TCP/IP illustrated V1 V2等经典教材,在这段时间里,实验室的同学常常能看到我摇头晃脑地念叨着OSI七层和TCP报文格式。
笔试那天正好是入冬以来北京的第一场大雪,我打车从北航到清华东门,正式开始了面Sun的历程。
笔试题分三部分,计算机网络、操作系统和C语言。计算机网络的第一题就让我有很放心的感觉:OSI七层模型 :)。
交完卷匆匆离开Sun的大门,我一回头看见墙上贴着一张巨大的照片,似乎是Sun的某个创始人之一,正在冲我微笑,合上门的一瞬间我禁不住想:还有机会回来看这丫的笑吗?
面试:
笔试完的第二天就接到面试电话,于是圣诞节前夜,我一整天都在Sun渡过了。
上午九点第一轮面试,是一个很和蔼的工程师,年纪不到30岁,问我的第一个问题便是“TCP的定时器有哪些?”。一个半小时的技术面试,涉及计算机网络、TCPIP、UNIX等。
马上进入第二轮英语技术面试。一个老外推门而入,我心里暗暗叫苦:不会是印度人吧!在此之前我对印度人的英语可是早有耳闻的。面试的前三分钟我就听懂了他说的三句话“hello”,“nice to meet you”,“let’s begin”,不过幸好,慢慢的我又能适应他的发音了,于是接下来的一个半小时,我一边讲一边比划着过来了。面试的最后我问他是哪个国家的,啊,原来是突尼斯的,还好不是印度的。
眼看着中午将至,又进来一个工程师,和我随便聊了聊,问了几个问题,半个小时后,他给我指点了几个能吃午饭的地方,然后告诉我,下午一点上机考试。
中午在清华南门的麦当劳吃了一个汉堡,给xx发了几条短信,约好晚上一块吃饭,然后就呼呼大睡起来。
上机考了两道题,第一道题很简单,链表的操作,但是我花了很长时间才适应那个dell的键盘,因为中间小键盘上的六个page up、page down什么的跟我的电脑上位置完全不一样。第二题是一个求算术积的最大值问题,最后调试的时候,虽然有个小问题始终没有搞定,但基本上算是做出来了。
走出Sun的大门,面试官很不好意思地跟我说抱歉,希望我能理解,他们当初也是经历了这样的考验才进的Sun。
这时候已经是晚上六点多了,外面已是华灯初上,马路上塞得水泄不通,满是周末赶着回家的人群,我掏出手机给xx打了个电话,然后一路狂奔从清华跑回了北航(根本打不到车)。
等待:
面试完的第三天,我给Sun打电话询问情况,得到的答复是,肯定能进下一轮,但是最后一轮得由美国人来面,而美国那边还在放假……
于是从圣诞节等到元旦,又等到现在,一共过去了两周多,在这两周里,我顺便又搞定了另外一家公司,但终于还是等到了Sun的电话面试。
上午刚刚面完,半个小时的越洋电话,根本听不清老外在说什么,巨大的延迟也让人无法适应,幸好老外可能也感觉到了,于是只好跟我约定,下周他正好要来中国,顺便再面试一次。
还要继续等待,但我已经习惯了等待。总结一下,“机会只会光顾有准备的大脑”,对这句话我已经有了更深的认识。