MICROSOFT IDC 校招 INTERN五輪面經

我參加的是校園招聘,整個面試都是在學校裏進行的。抱着試一試的心態去投遞了簡歷,和很多高年級的人一塊競爭,一共進行了5輪面試,最終很榮幸拿到了Offer。現在來分享一下自己的面試經驗。

第一輪 技能測試

參加第一輪的一共有120個左右的同學。15道題,每個人給的題目都不一樣。我做的有 STL, sorting, Java, Computer Architecture 和 OS.

第二輪 Coding

只有一半的人進入到這一輪。依然是每個人給出不同的題目。我被問到的有兩道題。

  1. 給兩個鏈表,每個節點都包含一個正數,求對應的兩個節點的差,並以鏈表的形式儲存下來,返回結果鏈表的頭結點。

  2. 求出相同級別二叉樹中所有葉子節點的和,並將所有級別的和相乘

第三輪 羣面

8個人一組。要求進行討論並寫出代碼。

羣面題目:檢測給定的二叉樹是否是平衡樹。

lintcode原題鏈接:http://www.lintcode.com/zh-cn/problem/balanced-binary-tree/

參考答案:http://www.jiuzhang.com/solutions/balanced-binary-tree/

第四輪 技術面

這一輪是一對一技術面,首先談了談之前做過的項目。然後問了我一個數組的題目。

1.給三個數組(arr1,arr2,arr3),每個數組都是由不同的正數構成,從這三個數組中找三個數a,b,c,使得 (abs(a-b) + abs(b-c) + abs(c-a))最小

第五輪 HR面

談談對於職業的期待以及職業規劃。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章