作者:Bryant Lei
出处:http://blog.csdn.net/bryantlei
Round1:群面
一开始有关的工作人员让我们自己用一张白纸写上自己的名字,然后折一下,竖起来当做是“名片”,这样的话可以让所有人知道每个人的名字。接着面试官说了下群面的流程:先每个人用英语做一个自我介绍,当每个人自我介绍完成后,他会针对自我介绍选择性的问几个问题(我们用英语回答)。就是大家做一个游戏,实际上是无领导小组讨论。
自我介绍就不再阐述啦,讲讲关于这个讨论的过程吧。下面是这个场景的描述。
荒岛逃生记
题目背景:私人飞机坠落在荒岛上,只有6人存活。这时逃生工具只有一个只能容纳一人的橡皮气球吊篮,没有水和食物。
角色分配:
1、 孕妇:怀胎八月
2、 发明家:正在研究新能源(可再生、无污染)汽车
3、 医学家:经年研究爱滋病的治疗方案,已取得突破性进展
4、 宇航员:即将远征火星,寻找适合人类居住的新星球
5、 生态学家:负责热带雨林抢救工作组
6、 流浪汉
总结:这应该是自己人生中的第一次群面了。当时一听到用英语作自我介绍的时候,惊了一下,因为自己完全没有这方面的准备,所以肯定不会是第一个发言的啦,再听了几个人的英语自我介绍后,对自己有点信心了,在心中有了个大概,随后就作了自我介绍,但是感觉当时声音有点颤,本来英语口语就不是很好,估计HR都没怎么听清楚。
接下来就是无领导小组讨论了,一开始的时候是由一个武大的研究生发表了自己的看法,接下来就是我说了下大致我的看法,当时有点急于表现的意思。当时我的意思是让宇航员做热气球去求救,其他人利用各自的本领在荒岛上自己求生。紧接着就是另外一个男生发言,他说了一个很关键的点,那就是当发生灾难后,幸存的人的心理状态是很不稳定的,所以一开始要做的事情是让医学家给大家做一个心理辅导,让大家都冷静下来,之后让大家成为一个真正意义上的team。他说完后,我就感觉自己发言可能早了,这一个很重要的点都没想到。他说完之后,基本上所有人都同意这点。之后接连有其他人发言,他们说的印象不是很深,就一笔带过了。之后有一个女生发言,是华科的,当时笔试第一名,她说大家注意时间,我们已经讨论了10分钟,大家先同意一下意见。当时我们最大的分歧是热气球上是否应该做人,一方的意见是热气球燃料有限,而且水和食物也没有,这很危险,所以不应该做人。另一方的意见是假如没有人驾驶的话,热气球只会越飞越高,起不到作用。这个分歧是我总结陈述的,之后我们就讨论具体的方案,最后关于这点分歧统一的意见是先让所有人在岛上能生存下去,到了实在迫不得已的情况下,由有经验的宇航员乘坐热气球去求救。
最后陈述大家一致同意由武大的那位男生负责。他做完最后的陈述之后,还有几分钟的时间让大家补充,当时他忘记了说心理辅导的事,后来就我马上补充了这点。
总体说来,在这个讨论的过程中,自己表现的还不错,有两个重要的Point,第一个就是补充了在最后陈述中发言人遗漏的一个很重要的心理辅导,另一个就是阐述了大家的分歧所在。同时也挺积极参与讨论,自我感觉还不错。
后来面试官也针对上述两点问了我一些问题:
面试官:我也看了你做了很多笔记,为什么你不选择做最后的陈述呢?
我:因为大家都一致同意有XX负责,我本人也觉得他很适合,所以。。。
面试官:在XX做完最后陈述后,有段时间大家都没发言,你为什么不趁这个时间继续陈述下呢?
我:我觉得他最后陈述的已经很不错了,虽然有点遗漏,但是我们小组的其他成员也补充了,感觉就不需要在做一个陈述。另外从一个team考虑,一个team只能有一个leader,其他人应该是辅助和补充,我不想让大家觉得我是在争锋。
最后面试官让大家在自己名片上给自己和整个团队打个分,总分是10分。针对每个人的打分,面试官都问为什么这样打分。我给团队打的是9分,给自己打的是8.1分。
面试官:你打这个分的依据是?
我:这个团队总的说气氛比较和谐,而且最后算是很圆满的完成了任务。给自己打8.1分是觉得自己积极参与了讨论,并且提出了若干个意见,0.1分是给自己最后补充心里辅导的奖励。
Round2:技术面试
面试是在武汉理工一个教室中进行的,有4个面试官,每个人同时负责面一个人。因为我是最后一个被面试的人,所以当时等的都有点累了。到最后的最后终于有个空闲的面试官出来了,他让我把简历给他看看,由他觉得哪个面试官更适合面试我。看了一会儿我简历之后,他决定由他自己来面试我。以下是这个面试的过程。
面试官:先作一个自我介绍吧。
我:balabala…..
面试官:你简历上写的一个项目是《基于Hadoop的电影推荐系统》,你能不能讲一讲这个项目。
我:balabala…..(先讲了下个性化推荐的几种算法,然后过渡到我在这个项目中用到的算法—协同过滤算法)
(当我说到距离的度量有很多种方法,比如说余弦相似度,欧氏距离时)
面试官:具体讲一讲在你这个系统中是怎么实现这个相似度计算的。
我:balabala…..(其实我没用到这个方法,是用到另一种方法了,没办法只能硬着头皮讲了一个欧氏距离的实现,其实我也不是很清楚,只能根据印象讲一讲,结果他一直追问我,弄得我很尴尬,糊里糊涂的讲了下,最后终于放过我了,以后一定要好好补补这方面的知识)
面试官:对设计模式有了解吗?
我:对几种常用的设计模式,比如说单例,策略,观察者比较了解。
面试官:那你给我讲讲观察者模式吧。
我:balabala….(主要是拿《大话设计模式》书上的例子作为讲解,不过还是很模糊的讲的,讲的其实不好,感觉没讲得简洁明了,当时面试官还纠正了我一些讲错的地方)。
面试官:你能不能把观察者模式的类图画一下。
我:嘶嘶….(凭借着印象画了一个很简单的类图,但是有抽象通知者、抽象观察者、抽象每个类中什么方法都没有画)
面试管:你知道每个类至少应该有什么方法吗?
我:我记得通知者中有个通知的方法,其他记得不是很清楚。
面试官:你学习hadoop,有没有看过google的那两篇文章?
我:没有诶,只看了《hadoop权威指南》和《hadoop实战》之类的书。
面试官:为什么不去看?
我:没意识到这个,脑海中确实没意识到去看这个。
面试官:好,我没有什么问题问你了,你有什么问题问我吗?
我:(我当时真的有点懵,都不知道问什么,其实这个问问题也很有技巧的,要准备点常用的问题)您是从事什么方向的?
面试官:我现在是部门经理,不搞技术了,你还有什么问题?
我:(一听到这个回答就感觉这个问题问的不好,不过接下来的问题更sb了)您为什么选择这个,而不选择技术?
面试管:公司需要(回答得很模糊)。还有什么问题?
我:(当时就感觉自己SB了,问这样的一个问题,其实当时我没什么问题了,但是他这么问。。。)您对我们这些应届毕业生有什么建议?
面试官:对于你们来说,不需要学习的有多广,但是得对某一方有很深刻的理解,并且要去学习自己研究方向的一些经典的东西,比如说学习hadoop,你不去看google的那三篇经典文章就说不过去了。可以告诉你,我也是华工毕业的。你还有什么问题吗?
我:(一听到他也是华科的,顿时感觉距离拉近了,我其实真的没什么问题了。。。。)你平常喜欢什么运动?
面试官;足球,以前在学校的时候是学院的足球主力。
我:我最喜欢篮球,是我们学院篮球队的主力。
面试官:你还有什么问题吗?
我:(憋出一个问题),您觉得爱立信这个公司怎么样(其实这真是一个最SB的问题)。
面试官:个人觉得还可以吧,不过每个人都有自己的看法。你还有什么问题吗?
我:没有问题了,谢谢您。
这场面试就算是结束了。
说实话这个技术面试让我受益良多,尤其是关于Google的那两篇文章的问题,让我突然感觉到自己思维的狭隘。还有就是反应了自己准备的不足或者说针对性不好,面试官问的更多的是你做的项目,对自己项目的阐述上,因为很久没有回顾了,所以讲的不清不楚的。而且在最后一个环节,即“给面试官提问”上,也做的不好,问了一些SB的问题。
后续:面试的时间不长,表现也不怎么样,原以为这个也没戏了。没想到第二天的中午,接了一个来自上海的电话说她是爱立信公司的,是当时群面的那个女面试官,通知我面试通过了,我也拿到了我人生的第一个offer。