實用微軟筆試經(jīng)驗
微軟,是一家美國跨國科技公司,下面是CN人才網(wǎng)小編整理的實用微軟筆試經(jīng)驗,歡迎閱讀參考!
筆試:
到達微軟中國研究院的時候,由bony(美女,后來知道是個PM)帶我上去,然后就開始做筆試題,筆試題時間1個小時,全部是英文,最后兩道是算法編程題,而且注明了必須作答?粗鴿M滿三頁的英文試題,說實話真心有點虛!第一道選擇題,把指針相關(guān)的東西考了個遍,而且選項里全是陷阱,這道題做完,用了10分鐘,同時我也覺得希望渺茫了。但是第二題、第三題...越往后越簡單,基本全是算法的細(xì)枝末節(jié)。選擇題最后,有5道智力題,題目特別長,閱讀了半天終于算是做完了!~剩下20分鐘開始編程題,兩道題都不是很難,題目就不說了,都是基礎(chǔ)算法題。主要考察編程的嚴(yán)謹(jǐn),和邊界的考慮。編程題非常順利,做完后檢查了一遍,交卷子。
面試第一輪:
面試第一輪是技術(shù),2個人,一個女的,一個男的!無非就是筆試做的怎么樣,等等的問題。關(guān)于最后的兩道編程題,問了很多細(xì)枝末節(jié)的東西,最主要是我寫的算法時間和空間復(fù)雜度是多少?還有能否用其他的方法,時間和空間復(fù)雜度又是多少?第一輪技術(shù)完畢,明顯感覺到面試官很滿意。就這樣我進入下一輪。用時:30分鐘。
面試第二輪:
面試第二輪還是技術(shù):1個人,應(yīng)該是技術(shù)的老大。問了我很多簡歷上寫的項目經(jīng)驗,幾個大的項目全部問了,非常詳細(xì)。還有就是關(guān)于他們的崗位說明。到這里提一句,他們的'面試節(jié)奏非常快,考慮的時間基本以秒為單位。這一輪聊得非常嗨,沒有第一輪那么緊張。用時:1小時。
面試第三輪HR:到這里其實我已經(jīng)非常疲憊了,畢竟前面已經(jīng)折騰了幾個小時,HR大致問了關(guān)于幾個問題,然后就是薪水。問我年薪期望多少?我說稅前20W/年。但是前提是能夠交一部分在公積金賬戶,買過房的人都知道這是什么意思。人力資源說,他們的這個崗位預(yù)期 25W,所以能夠滿足我的要求。這個時候,我心里那個美啊!然后人力資源讓我在另一個會議室繼續(xù)等待。~用時:30分鐘。
面試第四輪技術(shù):我的媽呀!此時我接近奔潰的邊緣。面試官是一個穿著很隨意的一哥們(拖鞋),進來就說:“我們隨便聊聊!”,開始問了幾個基礎(chǔ)的問題。后來說,如果現(xiàn)在10分鐘寫一個算法,你愿意做那塊內(nèi)容的?我說那就鏈表吧,單的雙的隨便。然后那哥們說,準(zhǔn)備了吧!~我說恩!~然后他說,這個太簡單!~然后他就隨便出了一個題,用兩個隊列模擬一個棧?紤]時間復(fù)雜度和空間復(fù)雜度以及安全性。(此時我心里想,你妹的,這是隨便嗎?),然后他就出去了,然后我就寫代碼!我先在草紙上畫了圖,謝了偽代碼,剛寫完入棧的函數(shù),時間到了!~然后他讓我講整體的思路。講了很長時間,他到處挑毛病,最后我又改了程序?偹鉕K~他最后讓我等HR,我以為當(dāng)天能出結(jié)果呢!~但是5分鐘后,HR說,今天的面試OK了,等待復(fù)試通知!~我從微軟研究院出來,下午6點10分!下午面試:13:30-----18點:10
五天后,隔了個小長假(3)天,HR打電話說,我進入了復(fù)試!~并說10個人只有兩個進入復(fù)試。復(fù)試定在了當(dāng)天下午,我基本沒有時間準(zhǔn)備,還是13點半,我到了微軟研究院,我確實看懂了和我一同進入復(fù)試的哥們,順便說一句,那哥們一看就學(xué)術(shù)帝!
面試第五輪技術(shù):媽呀!還是技術(shù)。面試官問了我?guī)讉技術(shù)性的問題,然后又出了一道編程題,非常之難啊!~大體意思是,有很多不同形狀的方塊,填滿一個不同規(guī)則的圖像?疾禳c是鏈表、圖的遍歷、遞歸算法等等。20分鐘,偽代碼寫完,面試官又開始挑毛病,討論時間空間復(fù)雜度!~就這個問題討論了,近1個小時。最后,面試官說,結(jié)果還行!然后他開始在電腦上寫評語。我以為終于結(jié)束了!~但是他還是讓我等待。
面試第六輪(最后一輪):面試官進來,第一句話就說這個是最后一輪了,放心吧!~其實我在冒汗,中午沒來得及吃飯,整個人發(fā)虛了!這個面試官說話,特別快!~而且一個問題追問到底~開始問了一些基礎(chǔ)的算法,讓我寫了一個算法!~還好,不是太難!但是我寫完后,沒有注意到忘記拷貝一個結(jié)束符。然后面試官直接說:你覺得這個函數(shù)可以run嗎?我仔細(xì)看了看,沒啥問題!但是他又說:你確定?此時我心里慌了,我看了看,改了幾行代碼!他看了后說,你確定這個可以run?我徹底奔潰!我說可以,然后他告訴我我改的幾行全部改錯,因為源代碼沒錯,只是少了一個結(jié)束符。我暈!他說話太快了,給我的思考時間就5秒左右。此時,我手心里全是汗!好歹大公司的面試也參加過很多次,但是沒有這么狼狽的!面試官,又開始考察另一個算法,很簡單的算法!~但是用不同的時間和空間復(fù)雜度實現(xiàn),我記得是C語言課本上,有過哪幾個算法!~然后我只寫出了1種實現(xiàn)方法,時間復(fù)雜度 O(n),但是另一種方法沒有實現(xiàn),只寫出了偽代碼。此時,我基本發(fā)慌,大腦一片空白!他還是那種語速,問了幾個相關(guān)的問題,我答得都不怎么樣!~期間他不斷地便問我,邊敲著鍵盤,應(yīng)該是寫評語。最后,我們又聊了10分鐘題外話,大體意思是,能夠進第六輪的,鳳毛麟角!能夠通過第六輪的鳳毛麟角中的鳳毛麟角!他還給我介紹了很多經(jīng)典的算法的書以及數(shù)學(xué)的書。最后,我問了一個問題:“我問你們所有的developer 和所有的code都是精益求精嗎?”,他的回答是:“他們的developer分兩種,online和offline。大意就是 online是給用戶使用的,必須精益求精。Offline是內(nèi)部的demo,稍微差一點,但是這些崗位都是實習(xí)生!”。最后愉快的把我送出了微軟研究院。
總結(jié): 微軟和其他的上市公司的要求確實不一樣,微軟更注重思維(第五輪)、基礎(chǔ)、以及code的嚴(yán)謹(jǐn);最主要的是效率,也許這就是一個高效率企業(yè)最基本的要求吧!~如果我這次失利,一定是失利在了基礎(chǔ)上,這個基礎(chǔ)并不是你的編碼基礎(chǔ),而是對計算機以及編程的理解基礎(chǔ)。就是第六輪一直考察的。出師未捷身先死,繼續(xù)努力把!總有一天我會再去的!~PS:他們的咖啡間太棒了!哈哈!應(yīng)有盡有!
【微軟筆試經(jīng)驗】相關(guān)文章:
微軟office認(rèn)證筆試經(jīng)驗05-06
2017微軟office認(rèn)證筆試經(jīng)驗02-26
微軟OFFICE國際認(rèn)證筆試經(jīng)驗02-25
微軟系統(tǒng)工程師認(rèn)證筆試經(jīng)驗02-23
微軟谷歌筆試題目12-26
微軟認(rèn)證筆試試題02-22
強生筆試經(jīng)驗會計筆試經(jīng)驗分享12-25
BEC筆試經(jīng)驗英語筆試01-05