[心得] 台灣微軟校園徵才 Bing ad面試之旅

看板 Soft_Job
作者 ReanoX (ReanoX)
時間 2018-04-12 22:43:10
留言 155則留言 (51推 1噓 103→)

小弟背景中央理院學士畢,算是個半吊子的工程師,寫程式大概十年多,逆向工程、資訊安全、遊戲設計、前後端開發、還有一堆莫名其妙的東西等等。 正文開始 當時過完年後開始找工作,朋友告訴我微軟有舉辦校園徵才活動,原本心想雖然不是應屆畢業生,但聽看看也好的心態就去了。 很幸運的,去年畢業的但在近期服完兵役的也算是符合資格,之後幾年應該也會有類似的畢業生徵才活動吧,如果目標是放在微軟這種夢想外商的話,大家要好好把握啊! 投了履歷之後接到微軟的Online test邀請,時間是兩小時,有四道題目,不能切視窗且要開攝影鏡頭,自己本身沒有在寫解題網站,就直接上了 第一題有點忘記了,不是資料結構也不是演算法,是單純的程式能力測試吧,記得會點迴圈就能解決。 第二題是音樂課學生分麥克風,給你一串數列和麥克風數量,麥克風數量必大於或等於學生群數,要把麥克風分完,第一個步驟是先把最大規模的學生群一分為二,這樣就要多一隻麥克風,直到群跟麥克風相等,最後回傳最大那 第三題是Tree的level sum,找出最大的那層總和 第四題題目是有幾種顏色的油漆,要漆牆,間隔的顏色不同...有寫條件忘了,最後要求最後那面牆要用什麼顏色塗 寫完之後隔了一個禮拜接到on site邀請,那時候很緊張擔心會有英文面試(我的英文非常非常爛),好險沒有,不過有些穿插的英文單字還是讓我一愣一愣的。 面試的流程是固定兩輪(一輪一小時),如果都通過了就接著第三輪,再通過就第四輪這樣。 我這梯次面試大概六個還八個,兩個Bing ad兩個Swift key其他應該是Mach ,由各自面試官帶往會議室進行1:1面試,過程不外乎自我介紹、有做過什麼東西,然後問你最熟悉的語言問題等等,然後直接上白板題 第一輪的白板題比較偏向資料結構和演算法 第一題問link list的反轉 第二題求BST的最近共同祖先 畢竟自己是個半吊子的碼農,要什麼就google,當場寫白板題的時候畫圖畫半天,雖然有解出來,但解的超級慢,第二題解完也差不多結束了第一輪面試。 第二輪就比較偏向問題解決的方式,面試官會在過程中給你提示並慢慢寫出最佳解。 第一題是給一串數列1,2,-3,1...求最長連續子序列Sum最大,我用了一個新的空陣列計算當前連續子序列的值,並做表儲存,最後回傳表中最大,最後的排序過程造成O(n^2)被問能不能更快,想到用一個暫存變數去取代當前最 第二題是兩個link list它們後面會接到同一個node,把那個node找出來,最一開始的想法當然是暴力造成O(n^2),後來提示屏除長度問題,先求出兩條link list長度並從相同長度位置開始判斷,只要O(M+N)。 這些題目對普遍人來說應該不是太難,但是我就是寫的很卡哈哈,所以也沒有後來的第三輪第四輪面試啦,希望能有高手分享! 這是我第一次的面試(建議不要把自己Dream Job擺在第一次,不然也是多做點準備啊!),緊張到爆,很多東西都講的很卡,甚至在面試官問問題還聽不懂XD 往後應該還會有這類型的大規模徵才,希望這篇失敗經驗能夠幫助到大家,雖然我沒有去刷題(有啦大概5題就沒了......)但這次的面試經驗,刷題應該還是蠻有幫助的,祝大家能夠順利拿到自己的理想Offer。 我也要繼續去投履歷啦! -- -- 所以才說不要像我一樣都不刷題啊! 好的!我會繼續努力磨(刷)練(題)啦 因為知道大部分都是經典題,所以才覺得說出來應該比較沒問題 如果有任何疑慮會再修正!謝謝大大提醒 對阿 聽說OA都是比較容易通過的,但我覺得這樣的面試經驗也很不錯啦 希望有幫到大家
※ 批踢踢實業坊(ptt.cc), 來自: 114.136.176.7
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1523544192.A.F05.html

paint: 感謝分享 最近也有感想刷題真的不能不刷 =_=04/12 23:02

yamakazi: 我刷題刷了快一個月 你講的那些題目有些刷題網站上根本04/12 23:13

yamakazi: 有一模一樣的題目XD04/12 23:13

GGylin: 刷題刷起來 一個月後繼續挑戰外商阿04/12 23:18

yamakazi: 你講的on site的題目全部都在刷題網站上找得到 easy到mi04/12 23:19

yamakazi: dium等級 去課金一下微軟考古題吧04/12 23:19

enjoy20208: 對微軟校園招募(皆為正職缺!)有興趣的人可以關注04/12 23:32

enjoy20208: http://www.joinms.com/cn_c/fan/index.html04/12 23:32

enjoy20208: 有問題/投履歷可以寄至[email protected] (校招)04/12 23:34

twinkle38: 但只有應屆畢業&Intern ?04/13 00:17

twinkle38: 但只有應屆畢業&Intern ?04/13 00:17

enjoy20208: 若非應屆畢業生請參考以下微軟職缺網站(此網站皆為04/13 00:19

enjoy20208: 正職)04/13 00:19

enjoy20208: https://careers.microsoft.com/us/en04/13 00:19

qoozxc789: 第三關我同學遇到LCS 第四關有聽說遇到AVL tree 04/13 00:34

lNishan: 全部都是經典題 但還是建議不要把問題 leak 出來 04/13 01:01

galapous: 都 leetcode 耶 04/13 01:02

EastSheep: 推推 04/13 01:15

momocarryu: 推 04/13 01:15

neo5277: 真的會考這些耶 04/13 01:40

codotsun: 一直好奇真的徵AI人才的話到底什麼時候會用到跟這些題 04/13 03:15

codotsun: 目相關的 coding 能力... 到底是去研發AI相關技術還是去 04/13 03:15

codotsun: 當碼農呢? 04/13 03:15

codotsun: 啊忘記推一下原Po >< 04/13 03:15

sorryla: 研發演算法的基本上都是PHD在做的。這種職缺通常都還是 04/13 03:20

sorryla: 做工程師,把演算法產品化。 04/13 03:20

sorryla: 老實說,如果連leetcode簡單題都寫不出正解的話,要說演 04/13 03:21

sorryla: 算法多厲害也沒多少面試官會相信。 04/13 03:21

codotsun: 感謝樓上解惑,感覺這年頭phd已經開始走向未來的標配了. 04/13 03:23

codotsun: ..Orz 04/13 03:23

Gaogaigar: 近期面試考試好像已經從測試能力扭曲成測試有沒有刷題 04/13 03:38

Gaogaigar: 自己是找工作的人,也只能接受現況一起刷 04/13 03:40

LinuxKernel: 淚推樓上 04/13 07:26

davidtnfsh: 我是申請swift key組的,也是死在白板題 04/13 07:28

Murasaki0110: 題目都滿簡單的 04/13 07:34

A4P8T6X9: 推 04/13 07:35

qqqaaa830107: 推 04/13 07:55

qqqaaa830107: 好奇薪資 04/13 07:56

x000032001: 面試矽谷化 薪資墨西哥化 04/13 08:10

lNishan: @codotsun SwiftKey 上面是 Microsoft Research 04/13 09:46

lNishan: 據我了解是工程與研發的職缺都有 純粹看能力 04/13 09:47

lNishan: 薪資是 local pay 但可以談到最頂的層級 04/13 09:49

lNishan: 我之前 SwiftKey 是直接面到美國 MSR 那邊的人 04/13 09:51

lNishan: 職位也是做演算法研發 (而且我只有 BS) 04/13 09:52

lNishan: 如果只會刷題不是真的懂演算法 應該也不會進到演算法研發 04/13 09:53

lNishan: 這邊的部門 LeetCode 等級的題目其實都很基本 04/13 09:54

lNishan: AI != Deep Learning 他們不會想要只會餵 data 進 model 04/13 09:57

lNishan: 的人 04/13 09:57

ReanoX: 感謝大大補充,打這篇文的用意也是希望幫助到有意願的人XD 04/13 09:59

lNishan: @codotsun PhD 才不會是未來的標配 = = 04/13 10:27

lNishan: 純粹是看經驗能力 也有台灣的大學生直接去美國 MSR 實習 04/13 10:29

lNishan: 你會有這樣的想法是因為台灣傳統以來都過度在乎學歷 04/13 10:29

lNishan: FLAG 裡面連只有高中畢業的也有 (微軟也有) 04/13 10:32

EricDuncan: 建議邊刷leetcode邊把演算法不熟的地方讀懂 不要硬背 04/13 10:35

elements: 其實講演算法研發的人,大概不知道一篇演算法paper長什 04/13 10:58

elements: 麼樣子。看過了你就會知道, 04/13 10:58

elements: 噓錯了 等等推 看過了你就知道其實大多數人並不是真的 04/13 11:00

elements: 在「研發」演算法 04/13 11:00

elements: 補推 04/13 11:02

elements: 但是儘管如此 要產品化一個演算法 你還是要熟悉好幾種 04/13 11:05

elements: 其他的演算法 要做出選擇 要觸類旁通 不一定要真的發明 04/13 11:05

elements: 新演算法 也有很多可以玩的 04/13 11:05

pttworld: 現代柯學發展至今,研發新演算法一輩子都不一定可以 04/13 11:09

lNishan: 台灣這邊真的是有要做演算法研發 04/13 11:32

lNishan: 但是是什麼我不能說 有被明白交代這部分是機密 04/13 11:33

lNishan: 不過其實徵才的簡報上就有提示了 04/13 11:52

longest5566: 推一個,本身EE 洗學歷進到113 投這個缺, 一開線上測 04/13 16:44

longest5566: 驗我只完成兩題也被找去面, 前兩輪工程師直接考白板 04/13 16:45

longest5566: 簡單leetcode題我都有解出來, 但資料結構演算法當年 04/13 16:45

longest5566: 完全沒修過, 被問也表明不熟, 硬解了一題linklist 04/13 16:46

longest5566: 最後當然就被送下樓了 04/13 16:47

longest5566: 只是覺得被浪費時間的感覺, 如果他只要cs的人才, 那 04/13 16:49

longest5566: 第一關履歷就該把EE刷掉, 又或著線上測驗應該有標準 04/13 16:49

longest5566: 高一點or有鑑別度一點的題目 04/13 16:49

yamakazi: 怕你第一次表現不好 給你機會到現場平反啊 沒把握好就沒 04/13 18:49

yamakazi: 辦法了 04/13 18:49

Murasaki0110: 答不出來就太弱啊 關EE什麼事 04/13 19:05

Murasaki0110: 這麼普遍的問題和流程都不知道,代表根本沒準備, 04/13 19:07

Murasaki0110: 那是誰浪費誰時間 04/13 19:07

ReanoX: 我覺得是收益良多的一次啦 各位不要激動啊 04/13 19:21

siriusu: 感謝分享 04/13 19:25

gr4936: 我也覺得寫不出來不用牽拖EE,就是自己沒準備/不夠強,但是 04/13 20:12

gr4936: 上面的推文聽起來他們篩選面試的機制確實不夠嚴格,很容 04/13 20:12

gr4936: 易浪費雙方時間 04/13 20:12

wlo1953153: 高手推推 04/13 20:12

gr4936: 不曉得是不是政策上,寧願多浪費時間成本面試,也不想放 04/13 20:14

gr4936: 掉可能的潛在人才?我是覺得online標準聽起來可以再高一點 04/13 20:14

dennis2030: 這篇分享很有幫助,感謝感謝! 04/13 20:18

LinuxKernel: 好奇 MS local pay 跟一線豬屎屋比如何 04/13 20:48

gr4936: 我也覺得這樣的面試經驗是好的 只是好奇站在公司立場是什 04/13 20:53

gr4936: 麼想法 還有上面推文有人7pupu XD 04/13 20:53

Dreamer77: 台灣做的其實是app 吧 04/13 20:55

lNishan: 有 App 也有 backend 的東西 04/13 21:05

paint: 完全認同 面試矽谷化 薪資玩笑話 一堆考演算法的 不知用意 04/13 21:23

lNishan: 薪資 Umm... 這樣說好了 微軟會願意給 competing offer 04/13 23:00

lNishan: 所以如果能拿到其他公司 offer ,微軟真的想要你/妳的話 04/13 23:01

lNishan: 他們會願意開更高 04/13 23:02

lNishan: 而且這只是薪資上面 其他福利基本上台商都不能比 04/13 23:02

lNishan: 至於願不願意 主要是取決於 manager 的面試 feedback 04/13 23:12

Marsden: 前陣子有去 open house, 廁所滿漂亮ㄉ 04/13 23:27

Marsden: btw, 台灣的應該不只有做 app, 今年校招有缺是 AI和 bing 04/13 23:28

sorryla: 矽谷一堆EE轉CS的,被洗臉真的不是EE的問題。 04/14 04:58

sean2449: 身為微軟人幫以上回答:1. 微軟是tier 3的公司你就別期 04/14 05:50

sean2449: 待tier 1 pay. 2. 工作很輕鬆 3. 工資比台灣一線豬屎屋 04/14 05:50

sean2449: 平均高(豬屎屋一堆靠加班費跟特別多的分紅我就不清楚了) 04/14 05:50

sean2449: 4. 福利比上不足比下有餘,但假多 5. 都跟你說要考Leet 04/14 05:50

sean2449: code,還都簡單的,你沒準備就別來了. 6. 再次強調微軟 04/14 05:50

sean2449: 不是tier 1的公司,不能跟FANG比,面試出的難度已經比FA 04/14 05:50

sean2449: NG低十個等級了。微軟大概是Blind負能量最多的公司了. 7 04/14 05:50

sean2449: . 內轉美國非常容易,套句大陸同事說的,要不是能去美 04/14 05:50

sean2449: 國,誰想來微軟? 04/14 05:50

sean2449: 詳細薪資請上Blind發問 04/14 06:18

Dreamer77: 據朋友說面試某team的老闆感覺不是很好 04/14 11:59

SpiritWalker: 雖然微軟這幾年在美國待遇排名相對下降, 不過在亞洲 04/15 09:29

SpiritWalker: 應該還是算 t1 的待遇, 畢竟 local 薪資比它高的 04/15 09:32

SpiritWalker: 外商沒幾家, 即便在矽谷也有人開玩笑的說論工作時數 04/15 09:34

SpiritWalker: 微軟的 hour rate 時薪其實比很多公司高 XD 04/15 09:35

sorryla: 說是tier 3也有點太誇張啦,工資比一線豬屎屋平均高就不 04/15 15:13

sorryla: 可能是tier3了 04/15 15:13

sorryla: 101的G社年薪也不見得比一線豬屎屋年薪高 04/15 15:14

sean2449: 樓上,G社年薪海放一線豬屎屋。豬屎屋的年薪和分紅一大 04/15 18:41

sean2449: 部分是加班費。 04/15 18:41

sean2449: 我朋友學士畢業台灣G社SWE年薪200以上沒有問題,不用加 04/15 18:48

sean2449: 班或top performance 04/15 18:48

sean2449: tier 3意思是指美國排名,在台灣待遇確實不錯,因為台灣 04/15 18:52

sean2449: 軟體業太爛 04/15 18:52

lNishan: 這邊就在說台灣 拿美國來比做什麼... 04/15 19:05

lNishan: 提醒你注意一下發言 你的同事們也會看 PTT 04/15 19:13

lNishan: 美國微軟也不會到 tier 3 頂多 Ballmer 時期有可能 04/15 19:16

sean2449: 你覺得美國tier 3的公司會在台灣給很好?呵呵。台灣還是 04/15 19:17

sean2449: 有G, AAPL跟AMZN,微軟薪資跟上面三間比低不少。上Blind 04/15 19:17

sean2449: 多看看唄。 04/15 19:17

sean2449: 我沒透露機密的訊息,要注意什麼? 04/15 19:23

x000032001: 反正一般人也進不去 透露也不會怎樣 04/15 19:37

sorryla: 我說的是年薪阿,年薪就是整包包含加班費,又不是比CP值 04/16 04:15

sorryla: 美國排名也沒慘到tire 3阿,除了常見的FANG和獨角獸 04/16 04:17

sorryla: 也沒有幾家能比微軟開的高,整天在Blind吸收負能量當然覺 04/16 04:18

sorryla: 得慘 04/16 04:18

sorryla: 台灣你也只舉得出3家比微軟高薪,微軟就變tier 3?t2從缺? 04/16 04:19

steve1012: 也沒透漏啥吧 要注意什麼… 04/16 15:28

steve1012: microsoft也不到 t3那麼慘吧 lol 04/16 15:29

sean2449: FANG和獨角獸就10-20家了,你一個tier放那麼多家公司就 04/19 18:35

sean2449: 是你自己的意見囉 04/19 18:35

sean2449: 再加上BAT Twitter Dropbox Snap...etc。台灣Google SWE 04/19 19:32

sean2449: 整包完勝加班後的一線IC廠沒有問題 04/19 19:32

HowLeeHi: 據我所知,台灣G社SWE的年薪,只有一部份超過200 05/02 16:57

sean2449: 樓上,Annual Stock bonus跟Cash bonus算了嗎 05/04 19:10

HowLeeHi: bonus我倒是沒考慮到,我朋友沒跟我講到這塊 05/08 14:48

HowLeeHi: 如果加了這兩個bonus,的確有可能大部份都超過200 05/08 14:49

HowLeeHi: sean大,請問每個人都有bonus嗎??這點我就不清楚了說 05/08 14:59

sean2449: 樓上,你表現不要太差一定都有bonus. 微軟bonus一個可 06/04 02:26

sean2449: 笑級我就不說了,teamblind很多。根據Blind的文章. Goog 06/04 02:26

sean2449: le T4(SDE2) stock bonus target 約70k USD...跟微軟L66 06/04 02:26

sean2449: (Principal)差不多lol 06/04 02:26

sean2449: Google cash bonus 15% 06/04 02:27

您可能感興趣