1.技術(shù)基礎(chǔ)
這方面的題目主要以c、c++和數(shù)據(jù)結(jié)構(gòu)為主,也就是大家經(jīng)常看到的那些題目。雖然微軟會說你可以用任何你熟悉的語言實現(xiàn),但是有些東西,特別是底層些的,一般java和c#等其他高層語言用慣了的人肯定會比較忽視。所以c、c++和數(shù)據(jù)結(jié)構(gòu)還是基礎(chǔ)。不過微軟的題目從來都不是簡簡單單的完成功能就好。怎么寫的完美,怎么寫的效率高,怎么寫的出錯可能少,這些都是他們所追求的。在學(xué)校呆久了的人可能會養(yǎng)成僅僅實現(xiàn)功能就會草草了事的習(xí)慣。但在公司,我們關(guān)注的是各方面的因素,一個好的軟件絕不僅僅是單單實現(xiàn)功能那么簡單。
2.智力題目
這方面網(wǎng)上說的很多,不多說了,我這方面也確實不擅長。這方面的題目有一定分量,但是也不是全部。感覺多看看有用,但是用處不大。人也不光指望智力活著,還是應(yīng)該多關(guān)注點我們可以努力的東西。
3.英語
大公司或者外企,英語都是絕對重要的東西,這絕對不是嚇唬人。特別是像微軟這樣的企業(yè),由于你所需要溝通的對象很可能是外國人,所以要求你得英語也有比較高的水平。特別是微軟不僅僅要求閱讀能力,還要求撰寫的能力。
所有筆試的題目基本都是英語描述的,除了個別的智力題目實在是很難用英語描述。前面大部分的題目可以用中文解答。最后有兩道想法類的題目要求你全部用英文作答,其實也就是考察你得英文寫作能力。
4.想法
這類題目就是給你個題目,讓你談?wù)勀愕目捶ān}目可能會出的比較靈活,也比較深刻,你很可能有些可談,但是有找不到頭緒。相信微軟出此題目的意義也是和前面的選擇、填空題目結(jié)合起來,希望全面考察一個人。如果你前面作答的不好,這個可千萬要注意好好答?蓡栴}是要用英文描述,能不能把自己的想法表達(dá)出來,還要看你的本事了。