有一個(gè)流傳很久的笑話,說是一次IBM和微軟要舉行談判,為了緩和氣氛,IBM的人特意去商店買了牛仔褲和T-shirt,而微軟的人也特意穿上了西服,打上了蹩腳的領(lǐng)帶。
這個(gè)笑話反映了兩個(gè)公司不同的企業(yè)文化。很多人都知道微軟的企業(yè)文化是寬松和自由,給員工一個(gè)充分發(fā)揮創(chuàng)造力的空間,這也是微軟能吸引很多人才的原因之一。但是,要想進(jìn)微軟工作可不容易,微軟在招聘工作上一點(diǎn)也不馬虎,而是有一套自己獨(dú)特的方法和嚴(yán)密的體系。
那么,微軟倒底怎樣招人呢?筆者就根據(jù)自己的親身經(jīng)歷來談一談微軟的招聘過程。
微軟搜尋人才的方式就很特別。當(dāng)微軟的用戶在進(jìn)行聯(lián)機(jī)檢索時(shí),HR工作人員就會(huì)收集他們檢索的有關(guān)信息,然后通過一個(gè)專用程序統(tǒng)計(jì)出用戶所使用的關(guān)鍵詞。從統(tǒng)計(jì)結(jié)果中可分析出此人是否具有較高的計(jì)算機(jī)技能如:是否會(huì)使用C語言,并將其列為招聘對(duì)象。
通過了微軟系統(tǒng)認(rèn)證工程師考試的人員也會(huì)被錄進(jìn)微軟的人才數(shù)據(jù)庫,如果成績(jī)比較好,微軟公司也會(huì)根據(jù)得分情況決定是否讓他來公司參加招聘考試。對(duì)于那些得到寶貴應(yīng)試機(jī)會(huì)的人來說,想要進(jìn)入微軟公司需要經(jīng)歷一次筆試、兩次(四輪)面試,如果其中任何一個(gè)環(huán)節(jié)出現(xiàn)差錯(cuò),就會(huì)有工作人員對(duì)你說遺憾了。
筆試
由于微軟公司錄用人員采用的是普遍撒網(wǎng)、重點(diǎn)捕撈的策略,所以每次都會(huì)通知很多人來應(yīng)試(通常是400~500人),而最終只采用3~5人,這種1%的錄用幾率就需要在筆試過程中進(jìn)行第一次篩選。整個(gè)筆試的內(nèi)容主要針對(duì)三個(gè)方面進(jìn)行考察:知識(shí)面(20%)、編程能力(50%)和智力(30%)。
1、在考察應(yīng)試人員知識(shí)面的時(shí)候主要要求能夠知道一些常用的術(shù)語,比如XML、.NET、ASP、AOD等等,一方面要知道這些縮寫詞完整的英文含義,同時(shí)還要將其翻譯成中文。一般說來,了解這些詞語最好的方法就是查看微軟相關(guān)的資料,比如每個(gè)月最新版本的MSDN,或者平時(shí)多留心注意。
2、因?yàn)槲④浀墓ぷ魅藛T必須要具備相當(dāng)?shù)木幊棠芰Γ詰?yīng)試者必須要對(duì)微軟的VB、VC等編程工具非常熟悉,同時(shí)還要具備在短時(shí)間之內(nèi)寫出一段符合要求的程序,或者是在現(xiàn)有的程序中查找錯(cuò)誤。需要提醒應(yīng)試者注意的是,編程方面的題目占據(jù)了50%左右的分?jǐn)?shù),所以這部分是成敗的關(guān)鍵所在,一定要引起特別的重視。
3、由于微軟公司所需要的工作人員在各方面都是高素質(zhì)的,因此必須要具備足夠的隨機(jī)應(yīng)變能力以及與常人所不同的思考方式,而智力題就是對(duì)此最好的考察方法了。通常這些智力題難度并不是很大,但是要求應(yīng)試者有發(fā)散性思維和逆向思維能力。比如“男孩走2步的時(shí)候女孩需要走3步,現(xiàn)在男孩和女孩同時(shí)邁出左腳,問走到第幾步的時(shí)候會(huì)再次同時(shí)邁出左腳”等等。此類題目數(shù)量一般在4~5道左右,有時(shí)候在別人的點(diǎn)撥之下很快可以找到答案,但是在有限的時(shí)間和緊張的壓力下就顯得稍微有些難度了。
面試(一)
筆試之后,微軟公司會(huì)組織專人進(jìn)行閱卷工作,然后確定分?jǐn)?shù)線并通過電子郵件和電話通知部分成績(jī)優(yōu)秀的應(yīng)試者參加第一次面試。和一般的面試不同,第一次面試需要你通過三輪五位面試人員的考察,而整個(gè)面試時(shí)間也很長(zhǎng),如果全部面試完畢需要大約4~5個(gè)小時(shí)左右。
1.第一輪面試
第一輪面試是由微軟公司的三位軟件工程師對(duì)應(yīng)聘者進(jìn)行全方位的考察,這其中包括簡(jiǎn)單的網(wǎng)絡(luò)組建、系統(tǒng)故障分析,也有涉及到Windows2000的ActiveDirectory特性的問題,還有最新的WindowsXP各方面新增特點(diǎn)與使用,這些對(duì)于經(jīng)常使用Windows操作系統(tǒng)并且善于捕捉新事物、接觸新產(chǎn)品的應(yīng)試者來說倒也不是難事。
同時(shí),工程師還會(huì)詢問應(yīng)聘者一些關(guān)于微軟其它產(chǎn)品的使用與編程方面的問題。比如設(shè)計(jì)一個(gè)Outlook和Exchange聯(lián)合使用的方案、怎樣將VisualStudio.NET的功能發(fā)揮到極限等等;至于編程方面的問題多半是關(guān)于調(diào)用數(shù)據(jù)庫、設(shè)計(jì)存儲(chǔ)文件之類,只要有實(shí)際編程經(jīng)驗(yàn),通常都不會(huì)覺得難。
在這輪面試的時(shí)候是很多人同時(shí)在一個(gè)大房間里進(jìn)行,所以周圍環(huán)境的干擾比較大,這要求應(yīng)聘者回答問題的時(shí)候音量高一些,遇到一些比較繁瑣的問題可以用文字形式輔助回答。但是如果遇到自己不會(huì)的問題最好直截了當(dāng)?shù)孛髡f,否則會(huì)給面試人員留下不好的印象。
2.第二輪面試
通過第一輪面試之后,還會(huì)有一位資深軟件工程師對(duì)應(yīng)聘者進(jìn)行再次考察,它的提問范圍仍然不出前面三位工程師的范疇,但是難度要大大增加,比如說通過實(shí)際案例說明Windows2000ActiveDirectory的使用、說明系統(tǒng)故障產(chǎn)生的原因、對(duì)現(xiàn)有一段程序的優(yōu)化等等。也就是說不僅要知其然,還要知其所以然,這里才最能夠體現(xiàn)應(yīng)試者的各方面綜合素質(zhì)。
3.第三輪面試
通過了前面兩輪面試之后,可以說微軟應(yīng)試之旅難度最大的部分已經(jīng)完成了,但是下面的考察也并不輕松。微軟公司怎么說也是一個(gè)知名的外企,員工怎么能不說英文呢?所以接著就輪到一個(gè)外方人員進(jìn)行英語方面的測(cè)試。他的測(cè)試就是聽與說,主要通過自我介紹進(jìn)行提問,比如家庭狀況、現(xiàn)在工作、為什么要到微軟公司、對(duì)微軟公司的看法等等。其實(shí)這主要就是一些日常對(duì)話,涉及到技術(shù)方面的內(nèi)容很少,一般只要具備了英語6級(jí)水準(zhǔn),并且平日注意英語鍛煉,通過這關(guān)并不是難事。
在和老外面試之前,應(yīng)聘者最好進(jìn)行一些準(zhǔn)備,將有可能涉及的問題事先準(zhǔn)備好,這樣說得會(huì)流利一些,能夠得到比較好的效果。另外還可以通過服飾、包箱等物品進(jìn)行輔助說明。筆者在自己的手機(jī)上制作了一個(gè)Microsoft的圖標(biāo),然后以這個(gè)圖標(biāo)為例向老外講解如何在電腦上制作、然后將其發(fā)送到手機(jī)里,結(jié)果老外非常感興趣,當(dāng)然印象分也就不錯(cuò)啦。
需要強(qiáng)調(diào)的是,并不是每一個(gè)人都有機(jī)會(huì)在第一次面試的時(shí)候直接面對(duì)老外,這是因?yàn)樵谇皟奢喢嬖嚨臅r(shí)候,所有的工程師都會(huì)在提問之后給你打分:Passed或者Failed,如果得到了3次“Failed”就徹底無緣微軟公司了。
面試(二)
通過第一次面試之后,就意味著大半只腳已經(jīng)踏入了微軟公司的大門。之所以是大半只腳,是因?yàn)樵谧詈笠淮蚊嬖囍懊總(gè)應(yīng)聘者都還有將近20個(gè)左右的競(jìng)爭(zhēng)對(duì)手,因此第二次面試就是能否進(jìn)入微軟公司的關(guān)鍵所在。第二次面試是微軟分公司的老總和應(yīng)聘者直接對(duì)話,微軟在招聘時(shí)很注意不給應(yīng)聘者造成壓力,而是讓應(yīng)聘者成功地表現(xiàn)自己的才能。因此,這一輪談話通常都是在輕松愉快的氛圍中進(jìn)行的,面試者會(huì)詢問一些為人處事、待人接物以及對(duì)待工作和人生的問題,基本上也都是和技術(shù)無關(guān)的。面試之后,微軟公司會(huì)綜合考慮應(yīng)聘者的筆試成績(jī)與兩次面試得分,整個(gè)招聘過程至此才算是告一段落。
微軟的面試題
微軟面試試題可分為(1)迷語,(2)算法,(3)應(yīng)用程序,(4)智力等幾部分,這里是部分謎語和智力試題,看看倒底難不難。
謎語試題:
1.為什么下水道的蓋子是圓的?
2.美國有多少輛汽車?
3.想象你在鏡子前,請(qǐng)問,為什么鏡子中的影像可以顛倒左右,卻不能顛倒上下?
4.如果你有無窮多的水,一個(gè)3夸脫的和一個(gè)5夸脫的提桶,你如何準(zhǔn)確稱出4夸脫的水?
5.你讓工人為你工作七天,回報(bào)是一根金條。這根金條平分成相連的7段,你必須在每天結(jié)束的時(shí)候給他們一段金條,如果只許你兩次把金條弄斷,你如何給你的工人付費(fèi)?
6.有一輛火車以每小時(shí)15公里的速度離開洛杉磯直奔紐約,另一輛火車以每小時(shí)20公里的速度從紐約開往洛杉磯。如果有一只鳥,以30公里每小時(shí)的速度和兩輛火車同時(shí)啟動(dòng),從洛杉磯出發(fā),碰到另一輛車后返回,依次在兩輛火車來回飛行,直到兩輛火車相遇,請(qǐng)問,這只小鳥飛行了多長(zhǎng)距離?
7.你有兩個(gè)罐子,50個(gè)紅色彈球,50個(gè)藍(lán)色彈球,隨機(jī)選出一個(gè)罐子,隨機(jī)選取出一個(gè)彈球放入罐子,怎么給紅色彈球最大的選中機(jī)會(huì)?在你的計(jì)劃中,得到紅球的準(zhǔn)確幾率是多少?
8.你有四個(gè)裝藥丸的罐子,每個(gè)藥丸都有一定的重量,被污染的藥丸是沒被污染的重量+1.只稱量一次,如何判斷哪個(gè)罐子的藥被污染了?
9.你有一桶果凍,其中有黃色,綠色,紅色三種,閉上眼睛,抓取兩個(gè)同種顏色的果凍。抓取多少個(gè)就可以確定你肯定有兩個(gè)同一顏色的果凍?
10.將汽車鑰匙插入車門,向哪個(gè)方向旋轉(zhuǎn)就可以打開車鎖?
11.如果要你能去掉50個(gè)州的任何一個(gè),那你去掉哪一個(gè),為什么?
數(shù)學(xué)試題:
1、1000有幾位數(shù),為什么?
2、Fn=1n>8n<12
Fn=2n<2
Fn=3n=6
Fn=4n=other
使用+-/和signn函數(shù)組合出Fn函數(shù)
signn=0n=0
signn=-1n<0
signn=1n>0
3、編一個(gè)程序求質(zhì)數(shù)的和,例如F7=1+3+5+7+11+13+17=58
智力試題:
1、燒一根不均勻的繩需用一個(gè)小時(shí),如何用它來判斷半個(gè)小時(shí)?
2、。。。
。。。
。。。
請(qǐng)僅用一筆畫四根直線,將上圖9個(gè)點(diǎn)全部連接。
3、對(duì)一批編號(hào)為1~100,全部開關(guān)朝上(開)的燈進(jìn)行以下操作:凡是1的倍數(shù)反方向撥一次開關(guān);2的倍數(shù)反方向又撥一次開關(guān);3的倍數(shù)反方向又撥一次開關(guān)……問:最后為關(guān)熄狀態(tài)的燈的編號(hào)。