我的微軟亞洲研究院實習生面試經歷

2021-06-25 15:22:18 字數 2395 閱讀 3290

來到msra實習快2個月了,有很多收穫,但總是懶得寫,今天有點時間就先寫一下我的面試過程,分享一點個人的經驗,希望能對低年級的同學有點幫助。

首先是投簡歷。想去ms或者ibm、google實習,英文簡歷是必須的,不用太過華麗,簡單明瞭最好。我的英文簡歷就1頁,中文簡歷2頁,裡面沒有**,非常簡單,重點突出我的程式設計能力和專案經驗上。這裡要注意一點,除非覺得某一方面別人肯定問不倒你,不然盡量不要寫精通***(特別是別寫精通 c++)。然後直接在msra的**上投的: 投msra還需要在他的**上下乙個申請表,填完一併發過去。msra回信很快,我投了2天還是3天就給我**了(微軟工程院好像過了1、2週才給我回郵件預約面試的)。

然後就是**面試。投完簡歷的第2天還是第3天msra的研究員(就是我現在的mentor)就給我打**了,想給我做乙個**面試。當時我還在發燒,躺在床上休息,本來很沒精神的,看見手機是010開頭的號碼,馬上有精神了。問的問題都很基礎,只要基本功紮實一些的同學基本上都能答上來(面試的題目寫在最後)。第一輪面試大概1個小時,然後他說以後還會有其他人再給我做幾次面試,結果不到半小時**又打來了,另乙個人開始給我進行第二輪**面試。然後又過了大概1個多小時,又接到了第三輪**面試。隔了一天,接到了第四輪面試(最後一輪面試)。全部都是技術面,除了基礎問題就是問一些關於我專案的問題。感覺他們問的問題都比較即興,當我回答完乙個以後,回答的過程中可能又說到了一些技術點,然後他們就會問這個技術點的問題。

最後就是給實習offer。在最後一面(第四面)完了以後,又過了1天,突然又接到我現在mentor的**,說想讓我過來實習,但是查系統時發現我在1 個月前投了微軟工程院的實習生職位,問如果兩邊都要我,我想去哪邊。我當然很乾脆的回答是去msra了(其實對於我或者大多數人來說,ms的哪要就去哪,還沒牛到選ms的地步)。然後他說一會兒會有hr給我**和我確認。過了半小時,先是接到了ms atc的hr**,問我想去哪邊(她的口氣希望我去ms atc),讓我考慮考慮,但是我還是跟她說我想去msra。後來又接到了msra的hr**,跟她確定我想去msra實習的意思。最後又過了一天,msra的hr才給我**,口頭給我實習offer的。在這其中,我之前投的intel研發實習也給我進行了一次**面試,後來在收到msra實習 offer以後,我就拒絕了他們的第二次面試。

總結一下,從時間上,msra這邊最快,包括投簡歷到口頭給我offer總共也就一周。intel其次。最慢的是ms atc,從投簡歷到**面試大概經過了1個月。但是ms atc最正式,在**面試之前一周,hr給我打**預約時間,並給我發了一封面試時間表的郵件。

下面是我還能記得的一些面試題,都很基礎,主要考察了基本功,涉及面很隨意,我覺得他們是想到什麼問什麼,從你回答過程中了解你的思維過程(後來我和 mentor聊時他也這麼說,很多題並沒有正確答案,他們只是想看看我的思維過程),所以大家在思考的時候最好嘴也不要停,把你的思考過程說出來。並提醒一下低年級的同學,基本功很重要,平時學的時候就要學牢。

最後鼓勵一下大家,其實來msra實習沒有想象中的這麼難,我覺得周圍的實習生裡面有很多牛人,但是很一般的人也有,關鍵是大家要有自信。我周圍有很多其他學校大四的在這邊做畢設,所以快到大四的同學可以提前做做準備,爭取來這邊做畢設,不管是以後繼續讀研還是工作,都會有很大的收穫。研一上完課的並且以後想直接工作的同學也可以早點試試,有這邊的實習經歷對以後找工作也有一定加分。

想出來實習的同學要早做打算,經常關注一些招聘**和這些大公司**,一有訊息趕快投簡歷。

面試題:(我同時投了微軟工程院、微軟亞洲研究院、intel研發,下面是他們問的面試題)

1. 說一下c++中的多型,最好舉一些例子。

2. c++中虛函式和普通函式有什麼不同(也要求舉例子)。

3. 程序間通訊你知道哪幾種方法?

4. 舉例說一下死鎖的條件?

5. 講一下windows訊息傳遞機制?

6. 講一下工廠方法的好處?(不是如何實現,是好處)

7. 說一下com元件介面的三個最基本方法(函式)?

8. 程序間同步的方法有哪些?

基礎題大概是這些。

p.s.: 在面試微軟工程院的時候,他們讓我裝live meeting,然後一邊和我**,讓我直接把程式打到live meeting上面,所以問了幾道具體的程式設計題,都比較簡單:

1. 他先向我介紹了一下標準c的strtok()函式,然後讓我實現(直接在live meeting裡把**打出來)。然後繼續問我,如果這個程式在多執行緒情況下會出現什麼問題?我回答以後又問,那麼應該怎麼解決這些問題。

2. 要求寫乙個程式,輸入乙個數n,如:n=1,程式輸出:

1,2,3, ...,9

如果n=2,程式輸出:

1,2,3...9

1,2,3,...98,99

如果n=3,輸出:

1,2,...9

1,2,...99

1,2,...999

(不能寫偽**)

--歡迎去我的部落格看看:

軟體理論教研室**:

微軟亞洲研究院實習生面試

上週說到微軟亞洲研究院 msra,一下就簡稱msra吧 網路面試我這邊因為連不上而要重新安排面試,周五hr就給我 約好今天中午1 00 3 00重新面試。於是提前做好各種準備,找了個拉adsl的宿舍來上網,然後用了人家帶攝像頭的筆記本。還好,今天一切都比較順利。msra的面試是網路面試,使用offi...

微軟亞洲研究院的軟體工程課程

在微軟亞洲研究院實習快乙個月了,最給力的不是老闆的push,不是學校的國家創新計畫,而是鄒欣老師的軟體工程課。特別是在周一,比如現在.軟體工程課號稱六個學分,堪與毛概叫板啊 更有國斌和貝哥的各種鼓吹,開課前很久很久,哥們幾個就對傳說中的ase advanced software engineerin...

微軟亞洲研究院的30項創新技術詳解 2

貼圖蒙太奇 紋理貼圖能夠極大提高3d模型的真實感和豐富它的表面細節,這種技術已經廣泛應用於電影和遊戲中。但是,將多張來自現實生活的貼到乙個3d模型上,並且達到低的影象視覺扭曲,一直以來都是乙個非常痛苦且耗時的工作,這是因為整個過程完全依賴於數字藝術家的手工操作,生產效率非常低。為此,微軟亞洲研究院開...