看板 Soft_Job 關於我們 聯絡資訊
小弟背景中央理院學士畢,算是個半吊子的工程師,寫程式大概十年多,逆向工程、資訊安全、遊戲設計、前後端開發、還有一堆莫名其妙的東西等等。 正文開始 當時過完年後開始找工作,朋友告訴我微軟有舉辦校園徵才活動,原本心想雖然不是應屆畢業生,但聽看看也好的心態就去了。 很幸運的,去年畢業的但在近期服完兵役的也算是符合資格,之後幾年應該也會有類似的畢業生徵才活動吧,如果目標是放在微軟這種夢想外商的話,大家要好好把握啊! 投了履歷之後接到微軟的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。 我也要繼續去投履歷啦! -- -- ※ 發信站: 批踢踢實業坊(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
所以才說不要像我一樣都不刷題啊! ※ 編輯: ReanoX (114.136.176.7), 04/12/2018 23:15:58
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
※ 編輯: ReanoX (220.72.34.66), 04/13/2018 00:54:25
lNishan: 全部都是經典題 但還是建議不要把問題 leak 出來 04/13 01:01
因為知道大部分都是經典題,所以才覺得說出來應該比較沒問題 如果有任何疑慮會再修正!謝謝大大提醒
galapous: 都 leetcode 耶 04/13 01:02
對阿
EastSheep: 推推 04/13 01:15
momocarryu: 推 04/13 01:15
※ 編輯: ReanoX (220.72.34.66), 04/13/2018 01:17:31
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
聽說OA都是比較容易通過的,但我覺得這樣的面試經驗也很不錯啦
dennis2030: 這篇分享很有幫助,感謝感謝! 04/13 20:18
希望有幫到大家 ※ 編輯: ReanoX (59.127.116.26), 04/13/2018 20:28:04
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