Saturday, October 14, 2006

面试青岛Lucent(2)——面试

赶到古南都已经5:37了,然后上楼到他们房间门口差不多5:40。
房门大开着,只有一个人对着笔记本,我就进去跟他打了招呼,自我介绍一下。然后我们就坐在小圆桌旁开始谈,他用中文,我很奇怪,就问“不是要英文的Presentation的吗?”
面试官“恩,可以,英文更好”。我说“我做好了ppt,是不是不用ppt就这么讲啊”,面试官“做了ppt也行,没有问题,这里没有投影仪,就在笔记本上讲吧……”说着就把笔记本搬到侧面的桌面上。
然后我就blabla开始讲,我挑选的主题是前一个项目,间隔一两年了,有点忘记具体东西了,因为我最初查询了网上的lucent面经,感觉它们会重视unix编程,就挑了这个主题。开发环节涉及到在Linux下面做协议栈修改的工作。
我blabla的讲着,他会打算提问,比如讲到hash function produce digest,他问,主要就是datagram的encoding and decoding,我说yes,他说这些代码都可以从网上borrow的,我说是,他问"what's your contribution in this project."我就解释了一下,其间他接了个电话,好像没听清楚,回来又问了一下。我以为对我的回答不满意,又仔细解释了一下我负责这块在项目中怎样怎样,最后他满意了,问我写了多少行代码在这个项目,我说500行,他问不觉得太少么?你能解释一下么。我blabla把内核开发的难点以及其他说了一通(后来回来想,如果我当时说内核一共源码也就几十万行,500行并不意味着太少:P),然后让我继续讲ppt,我说讲完了(最后一页,thanks,sincerely都忘记放了),然后我们就继续坐到沙发上和他面谈技术问题,主要是开发问题。
开始用英文讲了一会,后来聊到细节问题时,觉得英文成为障碍了,面试官干脆说,用中文讲吧,没问题。
他最关注两个问题:1.是否能够去青岛,经常问如果明天南京朗讯要你你会不会留南京,我阐明了我想去青岛的希望后,后来断断续续他还问了好几次,如“明年南京朗讯招聘,你会不会来南京”(后来第二个面试官也这么问),“到青岛是要签3-5年的,你会签3年么?”……我说我女友是青岛人,他问她现在在哪干嘛,我说在南京,跟我一个学校,在邮规院实习,面试官吧这些都记下了,也许是好事吧;2.unix开发,因为我简历上写了两个项目一个涉及用c的linux下的开发,另一个涉及用java的WebService的开发,面试官主要就是抓着我第一个项目问。和第一个面试官聊了将近一个小时,然后他说对我感觉还不错,就直接说,这次来招聘希望能马上去上班,11月就要去,不知道你有没有问题,我说这个我导师原则上不允许这样,我可以回去跟他谈谈看,他让我周一前给他答复。如果我可以去,并不一定就要我,只是我是个选择,因为这次招聘全国范围内只招10人,竞争还是比较激烈的。不过即使我因为种种原因这次去不了,它们在年底和明年1月还有个大规模的招聘,我还有机会。最后问我还有什么问题,我就问了几个,然后他问我觉得平时英语学的怎么样,我说我口语不行,没有那个环境,然后接着就说不过我看了很多,我看过很多原版的书。他问哪些,我说了五六本(起始不止五六本,紧张没想起来),他问,都看完了吗?我回答哪几本看完了,哪几本进度如何。他问我什么时候开始看英文书的,我说大二,不过那时候看得很慢,我记得当时在看一本操作系统的书,我坐在教室从早晨到晚上只看了10页,大家同笑,我说不过我现在看得很轻松了,快多了。

然后让我填了一张工作申请表。

恰好这时又有个人电话找他,面试官让我到隔壁房间填,找来一个他同事,带我填表,说:“填完后你再和他聊聊”。我以为就结束了,原来还有要面一下,然后匆匆填了表,其间听到隔壁一个女生blabla说英文,原来也是面试的。我和第二个面试官开始聊,这次他说听说你刚才做过presentation了,你现在再做一次presentation吧,就直接说就可以了。晕,又要来一个presentation,我一时不知如何开口,我不知道他了解我什么了,还需要说什么,我说就谈谈简历上的吧,他说,随便说,说什么都可以,想到什么说什么。我就blabla开始说,最多的一句就是as is shown in my resume....后来其间他打算我好几次问一些项目情况,第一次我没听懂,就"pardon?"他重复了一遍,然后我听懂了回答。继续讲,他又提了一个问题,我还是没听懂,汗!这次不敢再pardon了,就回忆关键词,想了有将近10秒,然后他又重复了一遍,另外一种说法,我考虑了几秒才知道他想问什么,就回答了,后来说了一会,感觉说不下去,他就说,那你用中文说吧,我说好,有些东西用中文说能讲清楚。感觉在第二个面试官这里,口语的差暴露出来了。我坦白自己的口语不行,他记在纸上了。然后我们谈了一些软件开发的问题,范围包括分析问题,问题定位,编程哲学之类。我很满意我说的一句话,show一下吧“我的编程哲学是这样的,make it run,首先让程序能跑起来;make it right,然后要保证程序能输出正确的结果;make it fast,让程序改进,使得更高效。”我觉得这句说得挺好,面试官很满意的点头。(其实这句最初出自D.D. Clark)。然后谈到选择青岛会不会跳南京,比如明年南京招聘,我说不会,这样跳来跳去不大好。他深有感触的说:“是啊,我现在很有这种体会,做开发,不做过三五年不行,做了三五年以后才能有这种知识......沉淀”,我说是啊“得有一段时间,比如三五年时间有知识沉淀,积累”,我觉得跟第二个这个年轻的面试官我们还算很谈得来,只是后来谈到算法的问题,有点分歧吧:P。要走的时候,第一个面试官那边似乎早结束了,跑过来拿着成绩单问我,你这个成绩单,你自己评价一下你这个成绩单怎么样,算是什么水平,我坦白说“我成绩中等”,其实这个问题我早准备好了怎么说,然后把我的人生哲学搬出来讲,他问我如果给我一个机会,让我重考一门,是哪门,我考虑一下说“算法”(我一直耿耿於怀,因为有个题目歧义,我理解错了,没有得出结果,只有78分!!!),不过第一个面试官中途除去接电话了,所以我觉得没讲好。第二个面试官又问算法学的什么,数据结构相关么?我解释了一下,他又问我如果给你再次机会,大学你最想学好的一门是?我说还是算法,他问你不觉得算法有点脱离实际么,我觉得这里我们有点分歧了,我解释了一下。起初谈到Emacs,我们也有点分歧,不过我顺着他的话说下去了:P。后来他没继续问。就结束了。

等电梯下楼时,7:08了,面试了将近一个半小时了。

总结:
面试关注如下问题
1.英文,起始做presentation讲什么都行,就看口语如何,敢不敢讲
2.工作地点,是否跳槽
3.Unix开发

着装我不清楚是否重要,不过我中午买了一套西装,打了领带,我只想表示我很重视这次机会。面试官一个T恤牛仔,一个T恤西裤,比较随便的。我问了师兄,它们当初的面试官也很随便。

我这个人面试就是太诚实了,sigh....呵呵,不知道是不是好事。

回来mm批评我犯了几个错误:
1.不应该说她在实习;
2.不应该比较企业,我在对第二个面试官表明我很想去青岛时,说了海尔海信工资都不太高;

Labels:

2 Comments:

Anonymous Anonymous said...

呃,你说你mm在南邮,是青岛人就够了,说在南京的单位实习确实不好的说==
单位比较,可能回过头他们怕你同样如此评价他们的单位的

Saturday, October 14, 2006 10:27:00 PM  
Anonymous Anonymous said...

早看到你这里对面试的详细描述,我还要更打击你,亏你还对面试感觉良好,要我说简直就是糟糕。
唉~

Monday, October 16, 2006 9:45:00 AM  

Post a Comment

<< Home