微軟社招面試經驗

2021-10-08 23:26:51 字數 1573 閱讀 7795

微軟的面試整體偏向基礎,英語能力考察僅限於個人簡介和專案描述,如果運氣好的話都是中國的面試官,沒有英文面試。

投遞簡歷之後會有hr先和你聊一輪,要求做乙個一分鐘的英文自我介紹,然後會對英文能力做乙個整體評估,告訴你應該怎麼準備可能的英文面試。

下面是技術乾貨部分

微軟的社招面試通常是先進行一輪**面試,面試通過的話才會邀請進行現場面試

什麼是死鎖,造成死鎖的原因有哪些

資料庫的索引有了解過嗎,有哪些優缺點

演算法題:rotate一次的陣列,找target,例如 [3,4,0,1,2] 找4所在的位置,如果不存在返回-1,要求logn時間 (leetcode medium原題,直接二分即可,寫**之前記得問有沒有重複元素這類二分可能會遇到坑,面試官很nice 很樂意多交流,另外ms的面試風格,一定要自己想test case,盡可能的覆蓋所有邊界條件)**面試之後會約現場面試,通常會安排5-6輪的面試,每輪一小時,前3輪是基礎面,面試結束後面試官商量決定要不要進行後續的面試,當然如果表現比較差,也可能在某一輪直接結束。

演算法題:最大子陣列和 (leetcode原題,n時間1空間), 先o(n)空間,在優化到o(1)空間演算法題:兩個長度為m的無序陣列a,b,對於任意不相交的區間ab和cd,val[ab]=sum(a,a,b)- sum(b,a,b),val[cd] = sum(b,c,d)- sum(a,a,b)

求abcd,使val[ab] + val[cd]最大 (這題比較難,先寫了個暴力解法,然後和面試官逐步討論優化,沒有給出最優解法

前序遍歷 中序遍歷 後序遍歷 知道那些可以恢復二叉樹,只知道前序和後序可以嗎?原因?

不唯一。

無序陣列找第k大的數 (經典題目了,這類題目可以表現一下思考過程,比如最開始最直觀的做法是排序,然後優化的思路,不需要全部排序,部分有序就可以了,最後能給《演算法導論》裡的n時間解法當然最好了,給不到的話給個nlogn的解法也還可以吧)

乙個字串 切分成多個回文串,返回所有可能,如aab要返回 [[aa,b],[a,a,b]] (印象裡應該是leetcode原題)

leetcode 回溯

實現atoi 考慮所有情況 (leetcode medium,記得考慮所有異常情況,包括溢位)

4面

細聊專案,裡面的bad case怎麼解,具體的優化方向 (這裡主要考察的還是對自己專案的思考深度,面試官可能會挑戰,你這個專案用乙個簡單的規則就可以解決,為什麼要用模型。需要準備好可以應對挑戰的典型case,能說服面試官。另外就是專案收益的評估問題,怎麼評估模型正向,模型怎麼上線)

聊人生聊理想 (對未來要做的方向的考慮,為什麼工作了一年就想跳槽,需要準備乙個合適的跳槽理由,然後說一下目前的想法,一定要主動去詢問面試官,怎麼樣合理的做職業規劃,面試官會很耐心的解答)

估算北京地鐵有多少司機 (《程式設計珠璣》裡有一章專門講估算的)

面完bing搜尋之後,hr告知面試通過但是組內沒有hc了,幫我轉了bing的推薦組

漢字數字轉數字,如 一百二十轉化成120

聊簡歷上的專案,比較巨集觀,為什麼做這個專案,有沒有什麼資料支撐

遊戲策劃之社招經驗

社會招聘,顧名思義,就是開放給社會人士就職的崗位。一般it公司都會採取兩個渠道引進人才,乙個是社招,乙個是校招。遊戲公司也是如此,大部分遊戲公 社招崗位。這些崗位你隨時可以找到公司人事,投遞簡歷,看是否有機會面試。這裡分兩種公司,一種是只需交簡歷,這種公司一般進去會有筆試。而要求提交簡歷和作品的,一...

騰訊社招面試經歷

前提 本人2011年畢業於乙個普通本科,工作不到2年。1 將乙個4位元組的整數的二進位制表示中的001替換為011,輸出替換後的整數。2 將乙個陣列右移幾位,比如陣列為1 2 3 4,右移一位即為4 1 2 3。3 輸入乙個表示十六進製制的字串,轉換為十進位制的整數輸出。4 單鏈表反轉。5 乙個8 ...

猿輔導社招面試

2020年12月5日,跑去猿輔導那裡面試了,是獵頭找的我,然後就面了一面就走人了,整體下來,面試體驗很好,不會的東西面試官還給講解一番。想來還是自己平時只知道做事,不注重個人成長。面試回憶的問題就下面那樣 登入的整個流程,畫圖說清楚 jwt token和uuid的區別,為什麼登入用的是jwt uui...