[心得] Google L4 面試分享 & offer get

看板Tech_Job作者 (Dust)時間7小時前 (2026/02/16 02:15), 7小時前編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
先補充一下我的背景 讓大家知道我絕對不是神人 這是我2023年面試po的文 https://www.ptt.cc/bbs/Tech_Job/M.1691249057.A.BDC.html 後來我2間公司都沒去 去了一間小系統廠 做很廢的工作 基本上累積的技能對於之後在google完全沒用 2024又面了一次L3 (leetcode累積900多) 題目有點忘了 是簡單的 我又因為一關英文關表現不好而失敗 我總結兩年失敗原因都是因為要把心思放在想英文 導致寫code都會卡住 - - - - - - - - - - - - - - - - - - - - 2025挑戰L4的背景能力 - - - - - - - - - - - - - - - - - - - - 累積年資到3年多 (M 0.5y + S 0.9y + 系統廠1.7y) M吃I- 試用期沒過 S大裁員被請走 leetcode累積到1200多題 沒在打比賽 2年前打到1800左右 多益成績540 學歷的話 大學師範體系數學唸了5年 碩班113掛共指 在資工lab念3.5年 以上是我的基本能力和背景 - - - - - - - - - - - - - - - - - - - - - 再來先貼這次面試的時程 - - - - - - - - - - - - - - - - - - - - - D + 0 - chat with recruiter D + 37 - first coding (Mandarin) D + 57 - second coding (Mandarin) D + 58 - third coding (English) - cancel D + 59 - behavior D + 64 - third coding (English) D + 70 - first team fit talk (Embedded System, Silicon) D + 114 - second team fit talk (Camera System) D + 142 - third team fit talk (Gsys) D + 154 - fourth team fit talk (BMC software, Platforms, Google Cloud) D + 158 - fifth team fit talk D + 168 - team match D + 171 - hire committee D + 180 - discuss salary expectations D + 183 - first offer get and negotiate D + 186 - final offer get - - - - - - 面試前 - - - - - - 2025年中 毅然決然地離職跑去念語言學校 念了3個月 多益從470 -> 540 雖然考試分數沒有加強很多 但是英文能力感覺到明顯進步 跟外國人閒聊或是完成英文面試 基本上都可以不用動腦思考怎麼講英文 在念語言學校期間 recruiter又找上門問我要不要開啟新一輪 所以我回到台灣就開始準備面試 - - - - - - - - 面試流程 - - - - - - - - 我因為之前面過 所以不需要phone interview 直接3關coding + behavior recruiter說現在的policy是: 1關中文coding + 2關英文coding(一個外國人) + 中文behavior 外國人可以選美國或印度 你也可以說其實沒得選(?)XD 不過我實際面試時只有外國人那關是講英文 我也不知道為啥 開啟面試需要先隨便投一個職缺 確認有主管對你有興趣 才能開始面試 這也是為什麼我第一關coding這麼晚開始的原因 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 面試過程 (題目我有了做一些包裝轉換 但實作方式一樣) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - D + 37 第一關coding: - - - - - - - - - - - - - 問了一題hard的操作題 簡單說就是給你長寬 然後給你一堆拼圖塊 問你能不能拼滿拼圖 拼圖塊可以旋轉 + 翻轉 聽完題目之後想法就是只有暴力法 + 剪枝 然後我跟面試官說45分鐘內絕對做不完 面試官他也說用c++他也不預期能在45分鐘內做完 (那幹嘛出這一題) 他要我就照我的方式去做 於是我口述了一些可以剪枝的方式 然後用暴力法開始實作 中間旋轉+翻轉的function我沒有實作 只有用口述的方式表達 Result:Lean hire - - - D + 57 第二關coding: - - - - - - - - - - - - - medium 接近 hard 每個投開票所只會顯示該票所前k幾名的候選人編號和票數 請問有沒有任何一個候選人可以自行宣布當選 我覺得這題超簡單 就把每個候選人有顯示的票數統計一下 如果該票所候選人沒有顯示 就+上他可得的最高票 最後看看有沒有哪個候選人的有顯示票數 大於其他所有人的潛在最高票 結果我的feedback因為變數命名被扣一分 然後面試官質疑有沒有可能有候選人已顯示票數為0 最後當選 我有解釋不可能的原因 所以我沒有實作這一塊 但看起來不被採納 Result:Lean hire - - - D + 64 第三關coding:(英文) medium 模擬ai語言模型產生回答的方式 input一堆句子 然後給你一個單字 從句子裡面找這個單字後面能接的單字裡面 哪個字出現最多次 就生成那個字 最後依序生成一個句子 這題基本上就是用去算每個單字後面哪個單字出現最多次 然後把它存在hash table查詢 feedback又因為變數命名被扣一分 Result:hire - - - D + 59 behavior沒什麼好說 網路上一堆資料 照著STAR方式講就可以了 Result:hire - - - - - - - - - - - team match - - - - - - - - - - - 面試完之後 我成績就是中規中矩 所以需要先team match上之後才有機會送HC 我也終於體會為什麼大家都說面試完之後才是痛苦的開始 - - - D + 70 first team (Embedded System, Silicon) 過有點久 有點忘了 印象中是寫kernel driver 但是我的背景完全無關 就是我自我介紹完 他也介紹完就結束了 - - - D + 114 second team (Camera System) 又過了一個多月 接近年底職缺越來越少 recruiter幫我約了這個缺 這個缺的主管是在美國的台灣人 這個team在台美都有找人 也會一起工作 主管自己說他有偏見 他覺得美國那邊工程師比較強 因為過去沒有影像相關的經驗 我就在等待期間叫ai幫我生一個isp pipeline的side project 讓我可以上傳到github再請他手把手教我 有了這個project 我在fit talk就順利很多 基本他主管不會問我的背景 就針對project討論 介紹部門的時候也比較不會有聽不懂的名詞 最後還是沒上 因為他這個缺希望找會寫kernel driver的人 - - - D + 142 third team fit talk (Gsys) 再來就是這個做伺服器的缺 我為了這個職缺 又叫了ai教我做了一個BMC的side project 這職缺主要就是在做伺服器管理 看起來是伺服器如果出問題 要收報告分析 重點是還要輪班 5週輪一次週末 最後不知道為啥沒上 雖然就算上了我也要思考一下要不要去 誰能想到google還要輪週末 - - - D + 154 fourth team fit talk (BMC software, Platforms, Google Cloud) 拜同一份side project所賜 得到很多伺服器相關的fit talk機會 我又忘記部門在做什麼 我只能說 做伺服器和雲端相關的職缺 保密性真的超高 基本上啥都不能問 不能講 連部門幾個人 要跟哪些國家的人合作 怎麼分工 他都要想一下能不能講 沒上原因是因為他L4希望找背景相關一點的 - - - D + 158 fifth team fit talk 這是我最後上的部門 所以就先不說是哪個 但同樣保密到不行 其實也不知道具體做啥 這看起來是新部門 主管也入職不到一年 而且看起來會收很多人 我有朋友的朋友也進了這個team 然後現在職缺還沒關 這可能也是我能上的原因 - - - - - - - - offer get - - - - - - - - D + 171 ~ D + 186 確定match上之後 就會開始跑hc 大概2週 然後準備跟recruiter談package 我看網路上很多分享文都沒說到這一塊 開多少就直接簽了 其實從level.fyi上面可以查到我年資的薪資range可能落在300上下 但是大家都說外商一定要negotiate 也有很多yt文章在教 最後談出來是有機會比預期多50以上 https://reurl.cc/MMqDzL - - - - - - - - 準備技巧 - - - - - - - - 其實刷題就是那樣 網路上一堆教學 這部分是最簡單也最好掌握的 從我的分數和刷題數 應該也看得出來我沒什麼天份 就是以量取勝而已 多刷就會熟練 個人的tip就是不要只追求寫對 每個題目都要去找最優解 然後把它修到最好 我的英文程度應該也看得出來很爛 學測只有6級分 在M的時候 連device這個單字都沒聽過 我就是出社會之後每週找母語人士上英文 陪讀雜誌 聊天 然後去菲律賓上了語言學校3個月 現在就是基本閒聊 英文面試自我介紹都ok 只是要針對project或是工作內容做深入討論會需要準備一下 其他準備技巧的部分 就是多mock吧 多練習怎麼邊寫題目 邊講解 最好能練到 看到題目就知道怎麼解 腦海中已經有程式架構 這樣才能最大化的降低變數 team match的部分 我個人覺得做side project很有幫助 除了讓自己跟職缺沾一點邊 也可能可以展現一點積極性(?) 然後就是運氣吧 運氣真的太重要 我今年遇到的題目都超簡單 另外面試官會給你什麼樣的分數 team match會不會上 一切都是運氣 我這次能在半年內就拿到offer也只能說是運氣好 - - - 最後能看到這邊的 我只想說 我起點真的很低 學經歷也表現得不突出 在同溫層裡面基本都接近墊底 希望能激勵到同樣認爲自己不行 沒有信心的人 如果有夢想永遠不要放棄 加油 ----- Sent from JPTT on my iPhone -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.83.217.203 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Tech_Job/M.1771179343.A.D32.html ※ 編輯: Dust2080 (111.83.217.203 臺灣), 02/16/2026 02:17:30
文章代碼(AID): #1faWrFqo (Tech_Job)