Soft_Job 板


LINE

網路上有關 Google Software Engineer (SWE) 的分享很多, 但很少關於 Test Engineer (TE) 面試和工作內容的討論。 因為我的工作經驗包含了半導體 (台積電) 到 Google TE 和 SWE, 希望能分享一路的過程給大家不同的職涯發展選擇。 [背景] 2015 - 2021: tsmc - Engineer in Process Development Kit Department 2021 - 2024: Google - Test Engineer in Pixel 2024 至今: Google - Software Engineer in Pixel [Google - Test Engineer 面試] 2020 年開始嘗試,經過了兩次面試後才拿到 offer。 面試時我都使用 Python,後面就不贅述。 第一次在 Phone Interview 就被刷掉, 理由是 Coding Style 和 Readability 有待加強。 所以後來針對 Python idioms 和 Google Python Code Style 補強, 間隔六個月後在 21 年又挑戰一次。 第二次面試過程 Phone Interview: Code Interview + Test planning 面試官只問了基本的 Python 、 DS 問題和測試基本概念就過了, 完全出乎意料的輕鬆。 Onsite 1 - Code Interview + Test Planning 一題 leetcode medium 的問題,沒有 follow up。 面試官重點放在 automation tests 的 best practice, test pyramid 和 test flakiness 的觀念。 Onsite 2 - Code Interview, General DS and Algorithm 1 題 leetcode easy + 2 題 leetcode medium 的題目。 印象深刻的是考了一題偏難的 Dynamic Programming 問題, 需要充分練習,不然很難在 45 分鐘全部實作。 Onsite 3 - Test Design and Planning 類似 SWE 的 System Design。 給定一個情境,要求設計 Test Plan 和 Test Cases。 對於測試規劃和不同測試方法要有一定程度的了解, 常用的專有名詞要記得並能正確的使用在測試計劃中。 Onsite 4 - Googleness behavior question 略 結果: 面試完當天就拿到 Offer 。 [Google - Software Engineer] 工作快兩年後想嘗試不同的挑戰,所以開始準備轉職成 SWE。 在 Google 有兩種方法可以轉換職稱 (Role Transfer): 1. Job Ladder Transfer 和一般面試相同,找到想應徵的內部職缺後進行 2 ~ 3 場的 Onsite Interviews。 TE 算在 Technical Domain Experience,所以只需要 2 場面試。 2. Job Ladder Alignment 不需要面試。只要過去一年工作的內容和 SWE 的職責有高度相關, 並且在主管願意推薦的情況下就可以直接轉職。 第一次面試 - Software Engineer in Android 應徵了在美國東岸合作過的 Android 團隊職缺,順利得到面試機會。 Onsite 1 - Code Interview, General DS & Algorithm Graph 相關問題,表現得沒有很好。 花了太多時間解第一題後沒有完成所有的 follow ups。 最後拿到了 LH (Leaning Hire) 的評價。 Onsite 2 - Code Interview, General DS & Algorithm Dynamic programing 相關問題。 基本題為 leetcode medium 的題目, follow ups 兩題, 一題 medium 一題 hard,都有順利解完。 拿到了 SH (Strong Hire)。 結果:HR 看完成績後,認為兩場的評價落差有點大。 但新團隊願意推薦我,所以還是可以進入下一步 (Hiring Committee)。 不過 22 年底開始大裁員,head count 突然被凍結後 就不了了之。 第二次 - Job Ladder Alignment as SWE in Pixel 由於在 23 年接手了 Test Infrastructure 開發的工作, 累計了約 20,000 行程式碼,並且考績都在平均以上, 在 team leader 的推薦下直接轉成 SWE。 [關於 TE] Google 的 TE 對於程式能力還是有一定的要求, onsite interviews 至少要有一場是由 SWE 面試。 因此很常遇到面試者的測試經驗豐富,但在 Code Interview 被刷掉的情況。 但相較於 SWE,TE Code Interview 的難度比較低, 通常只要能在 15 ~ 20 分鐘內解完 Leetcode Midium 的題目都能順利過關。 而測試相關的題目網路上有不少資源可以參考, 所以對於目標是 SWE 的面試者來說準備起來相對容易。 如果目標是加入 Google 的話,TE 不失為一個好選擇。 而 TE 的薪資和 SWE 相當接近,差距應該在 10% 上下。 不過 TE 的缺點是工作上免不了手動測試, 大概只有 40% ~ 50% 左右的時間可以專注在程式開發。 在新功能發佈前,能夠寫程式的時間可能會更少。 但程式碼的貢獻會影響年度考績,如何在工作上取得平衡是 TE 需要面對的挑戰。 另一方面,如果你的目標是朝向 SWE 發展,TE 當作過渡階段還是可以提供不少好處。 例如公司內部免費的 Career Coach 諮詢和 Code Interview 題庫等。 並且 Job Ladder Transfer 僅需要兩場 Code Interview,大大增加了通過面試的機會。 [關於內轉] Google 內部兩種不同的轉職方式各有優缺點。 Job Ladder Transfer 雖然需要面試,但準備方向簡單並且可以自由選擇想加入的團隊。 不過缺點一樣是需要花費心力練習,不然還是很容易被刷掉。 而 Job Ladder Alignment 雖然不用面試, 但要找到適合的專案並累積足夠多的程式碼需要相當多額外的精力。 並且要有主管的支持,在轉職後短時間內不太容易換團隊。 值得一題的是,在 Google 內部有相當多的資源可以幫助你準備面試。 有很多志願的 Career Coach 願意幫忙免費提供 Mock Interview 並指導你技巧。 我在準備面試期間就至少進行了 3 場 Mock Interviews,比起自己準備的確輕鬆不少。 題外話,個人感覺 Google 台灣和美國面試官的風格差別滿多的。 台灣的面試官多半很要求實作的熟悉度和速度, 45 分鐘內沒有完成含 follow ups 三題左右的題目就很容易被刷掉。 但美國的面試官會花比較多時間在討論問題,就算只完成一題, 只要面試者邏輯清楚、脈絡明確,還是可以拿到不錯的評價。 當然這不是絕對的就是了。 [結語] 就工作來說,Google TE 是一個不錯的選擇。 不過一般會花心力練習 Leetcode 和準備 Code Interview 的面試者, 通常都是將 SWE 當成目標,所以不太會考慮 TE。 我也是因為在台積電工作的背景而被 HR 推薦的情況下才嘗試了 TE 這條路。 如果目標是加入 Google 但還需要更精進程式的話,可以考慮看看 TE。 或許能在求職的過程推你一把。 希望我的經驗能幫助到你,願每個人都可以找到心目中理想的工作。 --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.115.148.239 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1717050203.A.347.html
1F:推 cmelo1515: 推 強者中的強者 05/30 14:25
2F:→ holebro: test上swe強強強 05/30 14:48
3F:推 AgileSeptor: 推 05/30 14:52
4F:推 Jobaba: 推 用心分享 05/30 15:58
5F:推 hobnob: 推,超強 05/30 16:23
6F:推 blade123: 感謝分享,也是 TE 想追尋前輩腳步前進! 05/30 16:48
7F:推 rdg1231: 推分享,最近一堆強者的文章 05/30 16:57
8F:推 tbpfs: TE轉SWE 薪水有變多嗎? 05/30 17:07
剛轉過去時幾乎沒有差別。
9F:推 jackflu: 用心推,感謝分享 05/30 17:08
10F:→ wizozd84070: 推分享 05/30 18:11
11F:推 ke265379ke: 台灣面試官的經驗跟我以前經驗相符,像是出考卷一樣, 05/30 19:15
12F:→ ke265379ke: 只是來對答案的,標準答案和成見已經在心中,很難溝通 05/30 19:15
13F:→ ke265379ke: 討論 05/30 19:15
14F:→ ke265379ke: 不否認我菜,改變不了別人,只好加強自己,學個經驗 05/30 19:17
※ 編輯: lollypop02 (59.115.148.239 臺灣), 05/30/2024 19:41:47
15F:推 Tix: 讚!感謝分享 05/30 21:44
16F:推 viper9709: 推分享 05/30 23:05
17F:噓 pig2014: G工程師薪水雷面試又像俄羅斯輪盤 05/30 23:25
18F:推 pha123661: 推 05/30 23:33
19F:推 rickykai: 推推 05/30 23:51
20F:推 Csir: G起碼400萬起跳 05/30 23:57
21F:推 MIKEmike07: 樓下會說沒有400萬你補嗎 xD 05/31 05:06
22F:推 rereterry: 推,很棒的分享 05/31 07:06
23F:推 f12sd2e2aa: 放棄半導體1730下班 是不是想不開啊 05/31 07:07
24F:推 duck10704: 好厲害 05/31 09:17
25F:推 gcobs0834: 我沒有四百萬我廢物 05/31 12:51
26F:→ LinuxKernel: 台G…87趴的L4應該都沒400吧?? 05/31 21:44
27F:推 single4565: 推測試!謝謝你的分享,希望之後用得上 06/01 09:45
28F:推 Zoanthropy: 請問您 刷題用Python ,工作上主要也是Python 嗎? 06/01 10:35
準備和面試選擇用 Python 主要是因為易用和可讀。 因為工作內容的關係,常用的語言是: Java, Kotlin, Python, TypeScript, Go 以前在台積電的話還有: Perl, PHP, Javascript
29F:→ EKman: 恭喜你,地獄G與天堂G的差別 06/01 11:53
老實說在 GG 的工作並沒有不好 至少工時滿正常的,也有不少有趣的題目可以做。 最大的差別只是開放的工作風氣
30F:→ saladim: 請問科系是電子電機還是純資工呢? 很少聽到GG到G的 羨慕~ 06/02 03:07
大學和碩士都是唸資工系 其實這兩年從半導體到 Google 的人不少 也有部份是從 GG 來的。 ※ 編輯: lollypop02 (59.115.148.239 臺灣), 06/02/2024 08:55:49
31F:推 strlen: 強喔 06/02 17:56
32F:推 finalshinji: 好奇原po沒測試相關經歷,Test planning/Auto這些怎 06/02 20:07
33F:→ finalshinji: 麼能過關? 06/02 20:07
34F:→ stkoso: 21年的hiring bar不是現在能比的 06/03 01:43
35F:→ Lightten: 推 06/04 14:43
36F:推 eeleader: 推推推 06/05 10:34
37F:推 Samael: lvs 還是pdk? 厲害 06/08 07:43
38F:→ amyt: 謝謝分享 06/17 09:27







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Tech_Job站內搜尋

TOP