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