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