面试实战--S公司


S公司也是赫赫有名的大公司,并且一直以创新精神和开源精神著称,计算机科学领域的很多技术和创新都来自S公司。因此,同是在2008年年初的时候,我在水木Job版看见了S公司招人的信息,很快我就把自己写好的简历通过S公司的招聘信箱发了过去。

这一等就是一个月,没有任何来自S公司的消息。一个月之后突然某一天,也就是在投递M公司前3个星期,我接到了一个陌生电话。一接听,果然是S公司打来的电话,让我周四上午10点的时候去清华科技园S公司参加笔试和面试。因为S公司也是我很喜欢的公司,所以我很高兴的答应了。

由于S公司做的是系统内核驱动开发,我就提前复习了下Linux内核编程方面的知识,也复习了下以前用到的内核编程方面的经验。

约定笔试面试的日子很快到来了。我同样提前了半个小时到达S公司,并提前10分钟打电话给负责联系我的S公司的接待人员。

见面之后,他们立即将我带到一个会议室,并递给我一份笔试题让我做,时间不限,做完了就再叫他们。

笔试题目具体内容记不得很清楚了,不过都是非常基础的部分,包括了C语言基础,内存泄漏,for循环的性能优化,core文件,文件读写句柄,虚拟文件系统VFS,位运算,大头字与小头字的判断(即高位优先和低位优先的判断),汇编代码阅读等。主要分为问答题,代码阅读题,设计题和编程题。由于自己平时很注重编程能力的积累,也比较重视编程基本技能的学习,看过不少经典的书籍,因此答这些题目很顺利,做设计题与编程题的时候也很在状态,因此半个小时就答完了,并交给了他们,而自己对试题的解答也很满意。

大概15分钟后,他们来了大概4,5个人来到会议室。很显然,笔试通过,面试开始了。他们对我做的项目提了很多问题,并让我在黑板上写出相关的流程图,并写出其中部分的关键代码,由于这些项目是自己亲自做的,并担当主要研发任务,因此十分熟悉,也没怎么被他们问住。他们也问了我关于汇编的知识,比如在汇编中,如何访问C语言函数的第一个参数的,因为对C语言的活动记录掌握得不错,因此很顺利的回答了。其中也问了我Linux内核中的几种同步机制,spin_lock与mutex的区别等等。

他们轮流问我问题,其中主要集中在项目上。不一会儿就到中午12点了,2个小时过去了,估计他们也饿了。于是,面试快要结束了。但是其中一个还是不罢休,问我英语水平如何,让我用英语介绍一下自己的项目。我也没犹豫,凭借自己6级的英语水平,大胆的说起来。可这时候,另外一个人却要带我去见他们的manager,也就是说,我通过了他们的技术面试。后来进一步了解得知,我是S公司这次要招的3个人中表现最好的。

之后我就被带到了manager的办公室。他看了下我的简历,然后对我说,今天有点突然,没什么准备,于是给我介绍了他们部门的情况和研究与开发方向,包括显卡,声卡,虚拟终端等方向。他还问我是否认识他们组的一个人。我一听名字,这不是我软件所的同学吗?于是我告诉他认识。他告诉我,我的这个同学就在这个部门,我这才知道,这小子也来了S公司,呵呵。

没聊多久,我们的面谈就结束了。让我继续等消息。我问他多久有消息,他说你先等等2周看看。

回去之后,我就边耐心等待S公司的消息,边寻找新的机会,包括向M公司投简历。2周过去了,还是没有S公司的消息,3周过去了也没有S公司的消息。而正是在M公司让我去参加最后2面面试时间的头天晚上,S公司的人突然打来电话,让我去面他们中国区的director,而且是个老外,我答应了。

于是,当天2家世界知名的公司同时让我去做最后的面试。上午我跑去M公司面试,中午我去S公司面试,下午我又回到M公司继续面试,而下午在M公司面试答题的时候,S公司的HR就不停的拨打我的手机想和我谈薪水问题了。

中午的时候,我又大概提前了30多分钟来到S公司等待和他们的老外director面试。时间一到,我被带到了 director的办公室。我用初中英语和老外打招呼,”nice to meet you”。他也很友好的回应我。我把自己准备好的英语简历递给了他,他非常高兴的接了下来,因为他不懂中文,所以英文简历对他来说就特别重要。他读起我的简历来。

随后,他问我,你为什么要选择来S公司工作呢?我告诉他,因为S公司是世界知名的一流企业,具有很强大的创新能力,也有很好的口碑,如果能来S公司工作,将能发挥我的潜力,因此我会深感荣幸。然后他又问我,你熟悉Linux操作系统吗?我直接告诉他,我很熟悉。

因为我提前告诉他们,我下午还有事情,因此他没有面我太久。最后,他问我有什么问题要问他。我就问了他两个问题:1.Where are you from?他告诉我,他来自以色列,还问我是否知道这个国家。当时我听成了新西兰,我晕。但我告诉他说,我知道,这是一个非常著名的国家。他告诉我,他在美国生活了很多年,在中国也生活了2年多,他很喜欢中国。第二个问题是:Do you like Sichuan hot food?他回答说,非常喜欢(I love it very much)。他还告诉我,如果我能去S公司,希望我能请他吃川菜。我非常愿意的点了点头。最后他将我送出了办公室,并祝我好运(Good luck)。

见完他们的老大之后,S公司的面试就告一段落了。下午S公司的HR给我打电话,由于当时我正在M公司面试,我没有接,他们就反复的打。最后等M公司的面试结束后,她们又打了过来。这次我接了。HR mm问我希望的薪水是多少,我告诉她12K/月。她在电话里似乎很吃惊的“啊”了一下,估计是觉得我报得太高了。后来,她们又一次打了过来,并再次问我薪水要求,我还是坚持12K/月。她们就问我要12K/月的理由。我说,一是现在物价房价飞涨,二是我自己本身有这个能力值这个价,因此我并没有漫天要价。傍晚的时候,她们又打来电话,这次直接告诉给我开的薪水,说的是年薪。开始我没有除以12算月薪,直接问她,这个数字有12K/月多吗?那边的HR mm笑了。她说你自己算算呀,肯定比12K/月高不少呢。我一算果然超出了不少。因此喜出望外,对S公司如此厚爱我也很显感动。其实早就知道,S公司对工程师非常好,也很自由,每年投入的研发比例也是在世界上同类公司中排在前两名的。

就这样,我毫不犹豫的接受了S公司的offer。就这样,S公司成了我为之服务的第二家公司直到现在。



看文字不过瘾?点击我,进入周哥教IT视频教学
麦洛科菲长期致力于IT安全技术的推广与普及,我们更专业!我们的学员已经广泛就职于BAT360等各大IT互联网公司。详情请参考我们的 业界反馈 《周哥教IT.C语言深学活用》视频

我们的微信公众号,敬请关注