转之偶们实验室的内部Wiki。前半部分为偶所写,后部分为卖给华为的牛牛所写。
以本文悼念偶逝去的华为 — evil
笔试
2006.11.05笔于华工
职位: 软件研发题目类型:单选,多选,代码改错 以及 写程序
单选,多选:涉及数据库,数据结构……(还有,有点忘了)代码改错3题,记得其中一题是比较经典的#define没有加上括号导致替换后出现错误最后题目是 找99999以内的平方数(25,36,49之类),使得这些数中,有数字出现重复。如11234,1就重复了。这样。输出。
总体感觉比较基础。
一面
2006.11.07,于华师粤海酒店3楼
6号收到华为短信通知(1:03AM分)。
华为包了一个大房间,里面摆了好多桌子,开放式的。到场签到,给简历等资料(华为要你很多资料,建议不要全给,反正可以慢慢补)。很快,喊名字,就有考官带你到某桌子开始面了。
一开始让我介绍自己(中文),然后回答纸面上写的几个sizeof的值,然后是”印象最深刻的项目”,说说最近项目的框架,手写一个冒泡排序代码段(还有人是Shell Sort的),然后问我最好的专业课是啥。偶犹豫了下,让他问OS。他就让我说一下内存管理。基本就这么多,然后可以走人了。
还是比较基础。
二面
不久,又叫偶。开始2面。偶比较幸运,不用等。因为2面要10个人才进行一次,每次1个小时左右。面试流程如下:进入一个独立房间,内有4考官。10人,分A,B组,每边5人而坐。
+—考官们—+
| |
A B
| |
考官宣布一下流程。第一个流程:组内自我介绍。要求介绍基本信息,优点,缺点,人生目标。限时1分钟。完了后,进入第2流程:组内介绍他人。我们组考官指定了谁介绍谁的。之前大家都醒目,狂记录。但是说的时候不让看。反正大家记得要准备好纸和笔。完了后,我们组还对部分人的介绍进行拷打,问被介绍人是否被介绍的对。完成后,进入第3流程。向对组介绍组员。这里我们组没有指定,也不是每人都要。我选择主动介绍,第一个站起来。
完成后,每人发白纸一张,让我们做自己的台卡。(就是放在自己前面,写了自己名字的那种)。这是华为的经典题目来的。正确做法大家自己做一次就知道了,这里不说。考官在旁冷眼观察。有人马上开始做。有人惘然(不知道怎么做或者没听清楚)。我愣了一下,马上开始做。并且做错了(-_-!)。反正做出来的台卡是那种不能站稳的,不过勉强能用。考官会催促大家抓紧时间。
然后每人发题目一张,要求20分钟内以组为单位,合作完成。题目其实很简单,就是对择偶的15个因素(如身高,相貌等)进行排序。属于主观题目。我们组以一个比较混乱的方式,举手表决加上议论的方式快速作出了排序。过程中考官观察。
完了,选一人进行答辩。我又想主动,考官制止了我。指定了一个人作答。给出结果,给出理由。然后考官不满意我们排序的依据(其实没啥依据,评感觉)。对组也回答得不大好,而且有一个地方自相矛盾。然后展开辩论。我们这里辩论得很快,只是稍微过了一下招。
后来考官宣布时间到。请我们出去,并提示桌面的纸不要动。10分钟后回来。觉得这时候考官会考察我们的记录,并商讨一下我们的表现。之前整个过程中,考官有一个表格会不断地填写,根据你的表现和话语。每人每个阶段都有一个空格。
时间到后,我们鱼贯而入。我们组考官问了3个人同样的问题:是否愿意到艰苦落后地区工作,如非洲。第一个MM勉强答应了,后反悔,以需要每天洗澡为借口。第2个华工GG爽快答应了。第三个就是偶。偶问多少年,其愣了一下(其想:靠,难道还想讨价还价?),曰:3年。后我不答应。其问我能接受的期限,偶曰:一年。然后见其在偶表格上狂写…………
2面结束。末了考官友好地与面试者握手,送出房间。
三面
以下内容为晓志牛牛提供
研发类的三面是最后一面了,如果是市场/销售职位,则有4,5面,小李子(李键伟)就是创了无关过来的。我报的是软件研发,就说说我的情况吧。三面叫综合素质面试,面试我的是一个很和蔼的大叔,基本上没有提什么技术型的问题,分为三部分考察: 1) 工作地点 2) 个人经历 3) 工作态度
1 工作地点的选择
他看了我添的基本信息表(在一面结束的时候,可以进入2面的同学,华为公司会让添一份表格,里面包括工作地点选择,个人经历等)我当时选的是”A 可以长期在世界各地工作”,所以他马上问我, HR:”可以长期在海外工作,是吗?”
ME:”是啊,主要是觉得现在刚工作,应该多锻炼;另外,我觉得长期是1~2年的时间,我自己还可以接受。不知道这里所说的长期是不是这个样子?”
HR:”差不多也就1年多吧,不过软件研发基本上不用到海外了。那如果派你到南京或者上海工作,你去不去?”
ME:”出于工作,3~5个月的话,我觉得还是可以接受的。”
HR:”那如果长期呢?比如一辈子都要呆在那边?”
ME (考虑,呃呃了好久):”我个人比较喜欢广东,主要有两个原因,第一是个人生活习惯,比如饮食习惯,朋友都在这边,在广东我会工作得更开心;第二是父母年纪大了,留在这边,照顾也方便。如果出于工作需要,一定要我呆在那边负责某个项目,我想我过去后会努力培养我得接班人,然后争取再调会深圳。”
HR(可能看到我有点担心吧):”你就这么喜欢广东,喜欢深圳啊,刚才只是假设,以后工作还是会尊重员工选择的。”
第一部分算是完了,华为喜欢的是四海为家的员工,虽然不一定要你出国出差,但这个是进入华为的必要条件。大家以后选择工作地点的时候,尽量往这个方面选吧,拿到offer,再考虑其他的。
2 个人经历
针对简历问了项目的一些情况,比如,你的项目有多少人啊,你在其中负责什么样的工作,发表论文没有,在哪儿发表。我是做搜索引擎的,所以问了我对搜索引擎的发展趋势有没有什么看法?还问我想做软件开发还是做预研?这个过程聊天的成分比较多,不会问太多技术的问题。另外,华为的预研部门所做的事情和微软亚洲研究院差不多,职责是”护航和导航”。护航就是保证华为的产品推向市场的时候能够受到足够的保护,”导航”则负责研究世界最前沿的科技,指导生产。当时他问我对预研有没有兴趣,我很实在的告诉他,”我喜欢做工程,我喜欢每一个阶段的工作都有一个明显的目标,这样我工作才有更大的动力” 第二部分完了,其实大家只要在读研阶段实际做了一些项目,把这些表达出来就可以了。
3 工作态度恩,记不大清了,大概是下面的问题吧。 HR:你认为作为一个软件研发人员,需要那些基本的素质? ME:1)极高的专业素养 2)团队合作精神 3)沟通与交流。 1)是基础和根本。。。(呵呵,后来HR大叔在签约座谈会的时候,也被问了这个问题,他的答案居然和我的有点相似) HR:如果你和同事发生矛盾,你要怎么解决? ME:矛盾不可避免,沟通啊。。。。
恩,面完了,感觉过程很轻松。觉得综合素质面试不需要吹得太多,但回答问题要回答到点上,能够让对方记得清楚。所以,我在回答很多问题得时候,都有这样得词语。”我觉得主要有两方面的原因”,”我主要考虑到三点”。把自己的回答分点罗列,不但会让对方觉得你思维清晰,而且如果他的看法和你一致,很容易获得对方的认同。
btw:本来一直觉得这个大叔应该是搞销售或者是技术管理类的,因为觉得自己说技术的时候他好像一点都不懂,没有什么反应。后来才知道,原来他就是华为预研部的主管。汗一个。。。
Offer
2006.11.10,有同学已经收到了offer知会。要求带上三方协议,当晚赴约讲解细节。有逼签味道。
偶没有。请有经历的同学补充。
体会
* 研发其实不一定要到国外,就是去也不是很长。有心去华为的,记得选上可到艰苦地区。也不是说不选这个一定不行,但是觉得像偶这样”只能在国内主要城市”的基本没戏。
* 2面过程注意控制自己。有同学因为表现过于出风头,妙语连珠地批判对组的逻辑错误,被考官最后暗指”华为要多做事,少说话之人”(后话,这家伙后来还是拿到了。-_-!)

Leave a passing comment »
Leave a Reply