微軟筆試經驗談和題目細析

才智咖 人氣:3W

考試之前一直猜測微軟會考什麼?
網上盛傳的考題不知道微軟是否確實考過,
但是網上盛傳的題目,特別是那些非常popular的,
都是一些特別BT的,結果可能誤導了大家,包括我。
其實微軟的考試是是非常全面的(相對來說),
其實微軟是基礎,程式設計,測試,智力題目並重的,
最後還有一個胡侃型題目,你隨便說(in English)。
微軟這次試題一共有兩類,A、B卷,
我做的是A卷,不知道那裡有B卷的兄弟也寫個什麼總結的。
我坐的是第一排,後面是B卷,以此類推。
組織這次考試的,據後面北郵的一個女研究生講,
兩個年長的應該是中華英才網的,其他的事北郵的學生。(哎,連微軟的人都沒有見到活得)
這次筆試主要是以北郵的學生為主,據我觀察研究生應該不少。
山東的在我的考場這邊不多,好像一共3個,兩個山大,一個就是我了。

微軟筆試經驗談和題目細析

 

題目主要有以下4大類:

1、選擇和填空題。這裡題目都是一些非常基礎的,
其他的考試其實也會考到一些。
你比如給你一段程式,讓你寫出輸出結果。相信好多考試都會這樣靠的。
另外這裡還充斥著一些智力題目,有些簡單些,
有些我感覺比較難(我這人就是實話實說,我智力不咋的我也承認。但我不會自己不會還說小菜一碟)。
在這裡的題目大多數我都做上了(沒有把握),
有一道題目俺是真的不會,哎,結果還耽誤了好長時間阿!

 

題目如下:有三個六位數,分別是ABCDEF、CDEFAB、EFABCD。
A、B、C、D、E、F分別代表一位數,可能是1~9之間的任何一個,但是他們都是不同的數。
已知這三個六位數滿足下列條件:
ABCDEF*2=CDEFAB
CDEFAB*2=EFABCD
問A=?、B=?、C=?、D=?、E=?、F=?

 

題目就是如上這些,不知道各位看官感覺如何?
反正我是在那裡猜了半天,時間耽誤不少,效果也不好,直接以虧本生意。
後來和老師談起來,他說可以用線性代數去做。
看見了麼?這就是我和老師的差距,線性代數我早就忘了怎麼回事了,
就算當時我知道用線性代數,怎麼去解題目我也不會,所以此題不冤,真的不會。

 

2、程式設計題。一共有兩道題目,按說應該挺簡單的。
可惜俺這個英文還真的是爛,平時老用金山詞霸,
這一沒有這個工具之後,有些詞彙還真使模稜兩可,
第一題的題目我都沒有完全搞懂,吃了大虧。
第二題按說該作對,可是忘了一個步驟,我寫的演算法應該是排序兩個正序的連結串列,
而這道題讓你排序一個正序一個逆序的,我少做了一步,鬱悶。
不過這道題即便是我做出來,起演算法也是簡單的很,估計效率不高,
恐怕也沒有出彩的地方,只能說面子上好看點而已拉。

我是應屆生

 

3、測試題。也是一共有兩道,一道偏保守的,一道挺開放的。
開放的那道講的是:
有一個公司宣佈自己研發了一個搜尋引擎,並說怎麼怎麼好。
問你怎樣才能測試這個搜尋引擎是不是合格並向預期的那樣?
看來微軟對測試絕對很重視,從一開始選擇填空題就涉及測試了,
程式設計題目中也有測試,這次更是專門靠測試。
不過平日裡測試理論雖讀了一些,不過自己在專案中沒怎麼用到。
俺們專案裡面主要是自己做測試,也沒啥計劃,沒啥理論。
這N道題目考俺這個,俺已經說得沒啥可說了,結果這道題又考,我暈!
遂,結合本人的特長,開始胡侃:
先把此網站公佈,找一幫人幫助測試,參與就給錢。找到問題的給更多錢,並且張榜公佈找到問題的人的名單和具體獎勵辦法。然後把題目收集起來給那個公司。
胡侃阿,真的沒什麼可說的了。再說那些什麼合法資料測試,不合法資料測試什麼的,
實在是太老套了,索性這麼說一下,多少也發揮了自己的特長,畢竟俺不是單純學技術的。
只不過這閱卷可就要看微軟的了,搞不好某個同志大筆一揮,
俺這道題目可就零分了。
不過選擇是個人的,不管什麼結果,俺都能接受。

我是應屆生

 

感覺微軟很重視測試,其實程式設計師都不重視這個的。
這也正是俺看重微軟的地方,就是看重他可以用工程的.眼光去看待軟體,
而不是其他的公司那樣,還是侷限於小作坊。
微軟目前表現得漏洞如此眾多,其實也是無奈。
一方面產品確實規模太大,參與人數眾多,本身管理就是不好辦。
另一方面樹大招風阿,就是有人和他作對挑她的毛病你也沒辦法。
所以中國有句古話:人怕出名豬怕壯,做企業也是如此,大了就有大了的風險。

4、胡侃題。這個也有兩道題目,說其實胡侃題目的原因是因為它比較開放。
比如其中一道題目是:
說出你關於software的,比較creative和unusual的idea。
怎麼樣,夠開放把?可以胡侃把?
其實這類題目從企業方來說是最可以看一個人的。
因為它變化太多,不同人有不同的應答方法。
但是此類題目要求閱卷人的水平比較高,也比較主觀。
而且此類題目要求用英文作答,同時還靠你英語水平。
你光有idea還不行,你還得說出來,還得正確的表現出的creative和unusual,其實是夠難的。
我做這道題目的時候沒啥時間了,
所以也不管什麼idea,想到什麼往上寫什麼,
連每個人都有一個IP俺都寫上去了。

我是應屆生

 

題目就是這些了,
具體的題目我也不清楚了,都忘了,交卷之前時間很緊張的。
其實具體的題目都是什麼沒什麼重要的,關鍵是瞭解微軟鑑別人才的方法。
微軟到目前能有如此的成就,應該說得益於他的人才戰略。
這樣微軟怎樣鑑別人才並且使用人才就是很有借鑑意義的。
對於個人來說,去不去微軟並不重要,但是理解了微軟鑑別人才的標準,
對於日後自身的發展也是很有好處的。
也許這些標準並不全面,並不細緻,
但是作為自身發展的整體指導還是有用的。

我是應屆生

 

這次筆試挺不成功的。
一方面自己目前確實在有些基礎方面不太好,
以前學過的東西后來在實際專案中沒有用也就淡忘了。
另一方面自己的英語實在是不行,
離了金山詞霸不管事,嘿嘿,繼續學習英語。
因為我目前主要做高層應用方面的東西,
C和C++用得很少,這次筆試都是用得這兩種語言,我也不是很適應。
另外我是那種以應用為導向的人,
學習東西快,忘東西也快,這種筆試並不擅長。
而且畢竟我是非計算機專業的人,
感覺微軟僅僅用這種鑑別計算機專業的人的方法對我有些不合適,
有些特長我並沒有發揮出來。
不過路是我自己選擇的,
成功和失敗我都能接受。