微軟預科生面試經歷

本文來自作者:@bingzhangdai 投稿 。

投遞的是微軟蘇州的實習,投遞的是技術崗位,非技術崗位不是很清楚。崗位具體要求見http://http://joinms.com。從投簡歷到面試結束大概經歷了一到兩個月,3月開始在線投遞簡歷,4月初在線筆試,月底通知面試,最後5月初給結果。下面部分僅僅是我個人的經歷,微軟不同地區,不同面試官,不同崗位可能都不一樣。

簡單說說我的背景,浙江某高校物理專業,同時在自行修讀計算機課程。不算之前物理相關的經歷的話,在計算機老師的實驗室里有大半年的項目經歷。從筆試到面試得到了實驗室學長的很多幫助,並且自己運氣也比較好,最後拿到了實習的機會。

關於筆試:

筆試是在hiho上進行,一共四道題,難度由簡單到難,一般有兩道題做對就沒問題了,筆試沒有攝像頭。建議多熟熟悉OJ的環境,這個我吃了很大虧。以前題目hiho上都有,沒什麼好說的。

關於面試:

面試是到蘇州面試,微軟報銷來回動車二等座及一晚住宿。面試一共分三輪,每輪面試一個小時,前兩輪任意通過一輪就可以到第三輪面試,我第三輪是senior software development engineer的面試,這一輪相對最關鍵。我面試題目都是兩類題:演算法題和智力題。演算法題前幾題是白板上直接寫代碼,語言不限,後面幾題主要講解演算法思路即可。演算法題目難度有難有易,與 leetcode 難度接近,(有幾率碰到 leetcode 原題),考試範圍我也不清楚,基本上沒有超出學校學到的範圍。

第三輪面試開始有智力題,我碰到的智力題以數學上的概率論為主,(不是腦筋急轉彎),之前修讀的數學建模課程還是有用的。因為前兩輪面試結束已經很晚了,HR讓我先回學校,之後第三輪用skype面試,基本上內容就是這兩類題。

項目經歷感覺不是重點,面試官有興趣的會問,有些面試官基本上也沒問項目經歷,可能也因為我也沒有特別出彩的項目經歷吧。我面試都是中文,之前準備過英文的自我介紹什麼的,沒有用到。微軟HR都很好,有問題可以發郵件詢問,面試安排有問題可以跟HR協商。

因為學業壓力比較大,面試我只準備了不到一周,前面兩天在複習數據結構與演算法,後面在做leetcode熟悉語言,把數據結構和演算法做熟練。我覺得練習的一個側重點在於盡量少依賴IDE和補全,我一直用的是vim,沒配插件,所以面試在白板上寫代碼就很自然了。

關於實習部門:

這個安排好像沒給我們選擇,HR的郵件說會根據每個人的背景分配到一個合適的組裡去,實習要求連續三個月,每周至少三天。

我跟大部分在校本科生一樣,沒有什麼經驗,技術也不出眾,為了進理想的公司實習,還是需要有針對性地準備。不同公司實習面試千差萬別,比如騰訊主要考察計算機網路,操作系統,資料庫等知識,微軟就主要考察演算法,所以希望這篇經歷能讓學弟學妹在準備微軟的技術面試時能更有針對性一些。

最後祝大家都找到滿意的實習。


推薦閱讀:

有A崗位經驗,想應聘B崗位,當面試官問起轉行原因,怎麼答最好?
謝謝、抱歉以及如何寫簡歷或者說如何學習
實習生如何在平淡無奇的工作中凸顯自我價值?
實習生:不同的職業,同樣的心累

TAG:微软Microsoft | 实习生 | 面试经历 |