[心得] 跳槽面試(Google/Amazon/M/R/S...)

看板Soft_Job (軟體人)作者時間1年前 (2022/05/15 22:40), 1年前編輯推噓28(28012)
留言40則, 32人參與, 1年前最新討論串1/1
前言: 曾在板上徵求意見,因為疫情和種種原因沒有去日本外商工作的動機了, 但最近要在台灣的外商上工了,分享一些面試經驗。 背景: 碩班做 AI/CV 相關,沒有能拿得上檯面的發表。 在非一線IC廠1.5年,做AI相關的軟體缺。在小公司的好處是可以碰到的東西比較多, 從比較前端的 Quantization, Model converter, 偏 AI compiler 的 Graph optimization, memory planning, 執行模型的 runtime, 或是底層 DLA, 都可以碰到 一些,但應該都不算深入。 目標: 跳去外商,個人感覺台灣外商 AI/CV 的缺不多,沒有的話就去外商的軟體缺或去一線IC 做 AI 的工作。 準備: 工作經驗的部分,個人觀察台灣有 AI 系統軟體經驗的人應該不多? 因為碩班大多數人 都在train model,所以面試時邏輯清晰、講清楚,問題應該不大。 刷題板上有很多人分享了,個人流程是: 1. 寫 leetcode explore,先把該有的觀念摸熟 2. 感恩節的時候直接買了一年 premium,寫被鎖起來的主題 (Heap、Graph、DP) 3. 寫 blind 75 leetcode question 和 explore 沒有的的觀念,同時開始參加 contest 4. 參加 contest 後發現 hard 都寫不太出來,多刷了些 hard 題 個人認為參加 contest 蠻有用的,可以發現自己那些觀念不熟,哪邊 code 寫的時候卡 住不流暢,hard 題可以逼自己思考,不要太快看答案。 所有面試結束的時候: https://imgur.com/a/mFFfr8j 我沒什麼 Mock interview 的經驗(沒朋友QQ),但我每場面試後都會分析哪邊做不好、 調整心態,因此多面就會上手了。 但我建議有機會是要練,比較不會緊張。 面試: Amazon: Embedded AI Software Engineer 1月看到 AI 相關的缺就投了,先寫了一個奇怪的作業用英文介紹自己做過的專案, 然後電面完都沒消息,上 Amazon 網站看職缺直接關起來了。 之後再投 Amazon 其他缺 都直接感謝信,可能我被冷凍了,上 linkedln 找人資也都沒回應。 我猜電面要用 C/C++ 寫吧,但我用 python,面試官也接受。此外面試官有說我的工作 經驗跟我投的缺不太有關聯。 Microsoft: Software Engineer II- ML 官網投後沒消息。我的年資可能不夠,建議找內推。 Qualcomm: Computer Vision Engineer - Deep learning 官網投後人資打來問背景,之後就沒消息。 Mixerbox: 104被找,聽聞面試難度所以試試看。 OA 不難,onsite 兩關面的不好,第二題都沒寫出來,感謝信。 新竹M: 請人內推 AI 演算法的缺,結果演算法沒上,拿到 AI 系統軟體的 offer,主管感覺都對 我的工作經驗比較有興趣。 新竹R: 104被找,被發一堆職位,最後也是拿 AI 系統軟體的 offer,面試也都在講工作經驗。 Sifive: 104被找,面了最符合經驗的缺。面試官都是你未來的同事或主管,一關 coding,其他 都問工作經驗,個人感覺工作經驗是被問最深入的,有 offer。 Google: 官網投了幾個自己覺得經驗符合的缺,其中一個居然是 hardware 缺,這個跟主管面完, 經驗不合就結束。 Software 的缺人資說可以選面純 coding 或有 ML 相關面試的,選了純 coding,不太 清楚 ML 相關面試該準備哪些。 電面被問 1 easy + 1 medium,當時面試經驗太少了,中間一度緊張腦袋空白,但最後算 都有解出來。人資說 mixed feedback,可以面 onsite,但我忘記當時有沒有說 onsite target L3 了。 幫我排 Onsite 時程的人挺雷的,一開始說太多人再面試,請給多一點有空的時間, 然後前一天晚上才寄信說你明天早上有面試喔...。然後我有兩場面試當天早上醒來才收 到信說取消...,最後 onsite 面了一個月才結束。假都請了,原本打算 Google 面完開 使面其他公司的時程都排了,搞到很累。可能是人資問我要不要都面台灣 site 的面試官 ,我說好才這麼難排面試。 Coding 面的好不好有時候挺主觀的,講一些比較客觀的: 1. 有兩場應該有問到 hard 2. 每場都有 follow up (沒被問 follow up 不代表面不好) 3. 有一場初始題被給 hint,一場 follow up 被給 hint 4. 有一場事後發現我寫的 code 不是 bug free 5. 有一場 follow up 解完超時1分鐘 6. 有一場面試官接受非最佳解,都解完後剩 15 ~ 20 分鐘,面試官嘗試引導我說最佳解 但我想不到,我就爛 Behavior 就是問 Googleyness 跟 leadership,但因為我有工作經驗,被多問現職的 XXX 是怎麼做的,我就... 直接答沒有 (真的沒有,活該L3?) 我先 team match 再送 HC,可能因為我不是 new grad 吧,我看一畝說先 team match 或先 HC 都有可能,不知道台灣這邊是如何運作。強烈建議面 Google 請早,我太低估了 ,其他 offer deadline 都要到了還卡在 team match,但我有請人資加速。 小插曲是人資一開始跟我說,我投的缺的主管沒興趣 fit-talk (最近改 hiring process 後,應該不會再有人遇到這種狀況了吧...),但另一個 team 有喔,跟另一個 team 聊完想說有加入 Google 的機會還是把握,送 HC 吧。結果 HC 沒過的理由居然是面試用 的語言跟該 team 需要的不一樣,有疑慮,重新 team match。 人資馬上幫我約了原本投的缺的 fit-talk (???),聊完後重送 HC 就過了。 這個 team 蠻新的,我猜可能還有缺,畢竟連管理職都有找。 一點小結論: 1.要去外商,運氣也很重要 2.雖說主要還是刷題,但個人感覺 team match 的時候要脫穎而出,還是要有相關經驗。 大概這樣,寫這些應該不會被查水表吧? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.177.0.207 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1652625641.A.49E.html

05/15 22:44, 1年前 , 1F
05/15 22:44, 1F

05/15 22:45, 1年前 , 2F
恭喜
05/15 22:45, 2F

05/15 22:45, 1年前 , 3F
厲害
05/15 22:45, 3F

05/15 22:47, 1年前 , 4F
帶我一起走(●°u°●) 」
05/15 22:47, 4F

05/15 22:50, 1年前 , 5F
nice nice
05/15 22:50, 5F

05/15 23:10, 1年前 , 6F
1
05/15 23:10, 6F
※ 編輯: bomson (180.177.0.207 臺灣), 05/15/2022 23:12:37

05/15 23:20, 1年前 , 7F
感謝<O>
05/15 23:20, 7F

05/16 00:16, 1年前 , 8F
感謝分享,想請問G一面到拿到offer花了多久時間呢?
05/16 00:16, 8F
約3個月

05/16 00:50, 1年前 , 9F
推~
05/16 00:50, 9F

05/16 01:16, 1年前 , 10F
G在台灣做ML又新team,最近好像有看到徵才文...
05/16 01:16, 10F

05/16 01:22, 1年前 , 11F
哥 好神
05/16 01:22, 11F

05/16 02:47, 1年前 , 12F
台灣G的TC如何?
05/16 02:47, 12F
levels fyi

05/16 03:44, 1年前 , 13F
真地猛
05/16 03:44, 13F

05/16 03:53, 1年前 , 14F
05/16 03:53, 14F

05/16 04:10, 1年前 , 15F
05/16 04:10, 15F

05/16 06:05, 1年前 , 16F
人多的地方不要去
05/16 06:05, 16F

05/16 12:51, 1年前 , 17F
你面試之前就知道是L3 L4 loop嗎?
05/16 12:51, 17F
人資有沒有跟我談過真的忘了,唯一有一點印象的好像是電面給 feedback 完後, 根據 mixed feedback 建議面 L3,我當初先入為主就覺得一定面 L3,就沒想太多。

05/16 12:54, 1年前 , 18F
1.5年經驗應該是L3吧?除非履歷有什麼過人之處
05/16 12:54, 18F
我是後來看一畝(美國)不少人1年經驗就面 L4,好像是可以的。 L4 面不夠好還有 downlevel L3 的機會。 ※ 編輯: bomson (180.177.0.207 臺灣), 05/16/2022 13:52:50

05/16 14:02, 1年前 , 19F
請問台灣L3薪資大概多少啊?
05/16 14:02, 19F
※ 編輯: bomson (180.177.0.207 臺灣), 05/16/2022 15:11:19

05/16 15:27, 1年前 , 20F
M 有些有經驗的過去也是l3
05/16 15:27, 20F

05/16 16:02, 1年前 , 21F
推高手~~
05/16 16:02, 21F

05/16 16:28, 1年前 , 22F
大M那個部門只是剛好跟你的工作經歷幾乎符合
05/16 16:28, 22F

05/16 16:30, 1年前 , 23F
G之前一堆3~5年跳過去的都還是拿L3 你的起跑點不錯了
05/16 16:30, 23F

05/16 16:39, 1年前 , 24F
另外從資料看L3/L4的TC分界約落在 2.5M
05/16 16:39, 24F

05/16 17:25, 1年前 , 25F
過五關就很厲害了,謝謝分享
05/16 17:25, 25F

05/16 23:26, 1年前 , 26F
G的流程怎麼有點...兩光?XD
05/16 23:26, 26F

05/16 23:27, 1年前 , 27F
推 太神
05/16 23:27, 27F

05/17 02:44, 1年前 , 28F
謝謝分享
05/17 02:44, 28F

05/17 15:35, 1年前 , 29F
神人!
05/17 15:35, 29F

05/18 17:59, 1年前 , 30F
恭喜錄取!
05/18 17:59, 30F

05/18 17:59, 1年前 , 31F
對 G 社面試招募流程有疑問的話,今晚有說明會
05/18 17:59, 31F

05/18 17:59, 1年前 , 32F
PCMan 大大好 ※ 編輯: bomson (180.177.0.207 臺灣), 05/18/2022 19:08:20

05/18 20:25, 1年前 , 33F
請教拿到offer的都怎麼跟他們說你還在面其他公司?通常不
05/18 20:25, 33F

05/18 20:25, 1年前 , 34F
是都很快就要回覆,需要給個期間?還是就一直讓他們等
05/18 20:25, 34F
我有請 HR 延長 deadline,真的時間不行還是要先接 ※ 編輯: bomson (180.177.0.207 臺灣), 05/20/2022 11:44:49

05/20 15:16, 1年前 , 35F
有聽說美國L4標準比台灣寬鬆
05/20 15:16, 35F

05/21 00:47, 1年前 , 36F
應該沒有美國比較寬鬆這件事...
05/21 00:47, 36F

05/21 00:47, 1年前 , 37F
更正 是 *不應該有*
05/21 00:47, 37F

05/21 18:36, 1年前 , 38F
05/21 18:36, 38F

05/21 20:50, 1年前 , 39F
我很好奇在headcount數量少的情況 commitee怎決定的
05/21 20:50, 39F

05/22 15:07, 1年前 , 40F
committee只管過或不過 headcount是hiring manager的事
05/22 15:07, 40F
文章代碼(AID): #1YWH3fIU (Soft_Job)
文章代碼(AID): #1YWH3fIU (Soft_Job)