Soft_Job / PTTBBS 推薦

[心得] 2024 EU Google/Meta L5 面試心得

看板: Soft_Job

作者: asing1001 (Sing)

標題: [心得] 2024 EU Google/Meta L5 面試心得

時間: Tue Sep 9 06:42:54 2025


網誌好讀版:

https://www.paddingleft.com/2025/08/04/2024-eu-interview/



遲來一年的心得,希望還能帶給板友一些參考價值


## 背景


- 台北大學企管學士,畢業當完兵直接資策會微軟班轉職當工程師

- 3.5年博弈軟體工程師 (Taipei)

- 5年知名通訊軟體工程師/Lead (Taipei)

- 1.5年知名社群軟體工程師/Lead (Dublin)


## 面試目標


歐洲區L5職缺


## 時程


- 2024四月左右JS共刷了200題左右開始嘗試面試,面了X(Twitter) & Amazon知道自己算

法不太行

- 五月積極找朋友內推

- 六月初收到Meta/Google/Uber面試邀請,告知各recruiter需要一個月準備,此時開始

用python從0開始每天刷題

- 六月底Leetcode累積刷300題,面完所有phone interview,再告知recruiter需要準備

一個月

- 七月底Leetcode累積刷450題,並準備好System Design,開始密集面試

- 八月第二週全部面完,總計10場演算法+3場System Design共13 Round全部都拿到Hire

or Strong Hire,最終Leetcode共470題 (Easy 120, Medium 285, Hard 65), System

design準備20題

- 八月第二週確定Level(Meta E5 / Google L5),月底前完成Team Match

- 九月第二週談完Final Package,最後決定加入Google UK


## 面試公司


總共投8間


- 內推: Amazon, Meta, Google, Microsoft, Apple

- 自投: OpenAI, Uber

- 獵頭: X(Twitter)


## 面試結果


- Offer: Google SWE-SRE L5, Meta SWE E5, Meta Production Engineer E4

- Reject: Amazon, X(Twitter)

- 沒面試機會: Apple, OpenAI

- 決定Offer後暫停: Microsoft, Uber


### X(Twitter) (Dublin)


Headhunter表示X正在Ireland徵Senior SRE要不要試,稍微聊了一下薪資期待和經驗給出

履歷後就發了OA來,雖然知道當時刷很少題(100題)應該上不了,但滿想聊看看Elon musk

帶領下的X長什麼樣子,也想評估一下自己水平在哪就去面試了。


- OA: 兩題Leetcode問題給60分鐘做完,難度1 easy 1 medium

- Coding Interview: 平台是用Hackerrank不限語言,問了2D dp問題,我是用JS寫,只

給出暴力解。另外聊了過去經驗和Why X之類的問題,面試我的工程師說他很喜歡在X工作

,覺得同事都很猛學到很多東西。

- System Design: 說實在Round 1結束我以為已經沒了,但意外的是Hunter說Hiring

manager還是有興趣想聊一些Architecture & culture fit就約了2面,我不太記得具體問

題了只印象我表現一般。


結果:Reject


### Amazon SDE (Dublin)


強者朋友內推後面試,當時大概Leetcode 150題,過了線上OA後的流程:


- Phone Interview - 問Datastructure原理和實作細節,再問一些Web基礎問題

- Coding Interview - 一題medium + follow up, 另30分鐘Leadership Principle

- Lower Level Design Interview - 實作Api, 問要用什麼資料結構etc, 另30分鐘

Leadership Principle

- Behavior Interview - 1hr Leadership Principle

- System Design Interview - 30m 給一個現有系統, 設計新功能, 30m Leadership

Principle

- Behavior Interview - 1hr Leadership Principle


感想:System Design Interview表現不好,Leadership Principle需要很大量的準備

Story

結果:Recruiter打電話來Reject, 接到電話還以為有希望了XD


### Meta SWE (London)


透過朋友內推,6月初接到recruiter電話,約好六月底phone interview

Meta interview都是45min, coding兩題, 最後5分鐘是給你問問題, 時間很緊所以都會滿

直接給Hint, e.g. 這個用inorder應該做不出來喔! or 這題不用in-place做!


- Phone Interview - 45min, 兩題Hard (Sort, DFS)

- Coding - 45min, 1 medium(linkedlist), 1 hard(backtrack)

- Coding - 45min, 2 medium(binary tree + prefixSum)

- Coding - 45min, 1 medium(2d dp) + 1 hard(graph)

- System Design - 45 min, System Design經典題

- Behavior Interview - 45 min

- Hiring commitee - Recruiter說Got hire/strong hire on everyround, especially

system design幫忙爭取E6 Offer, 但HC覺得過去經驗的Scope不夠到E6,給了E5。

- Team match

- Offer


結果:Offer Get (E5),考慮了很久最後決定Take Google Offer


### Meta Production Engineer (Dublin)


當初同時也投了這個職缺,因為本身經驗都是以JS fullstack為主,Skillset滿合就想說

來試試,後來才發現interview時程太滿就只準備了SWE的面試,這裡算是硬著頭皮裸考純

靠過去經驗上戰場...但還是可以分享一下:


- UI Coding Interview - JS兩題工作上會遇到的問題

- Lower Level Design Interview - Nodejs底層API實作

- PE System Design - 45min, design cli tool

- Coding / System Design / Behavior - 原本還有三場但和recuiter表達SWE已經面試

很多關了能不能直接參考,後來讓我直接skip了。


結果:Offer Get (E4)


### Google SWE-SRE (London + Dublin)


透過朋友內推投了London / Dublin的缺,約6月初Recuriter電話聊了一下約六月底面試


- Phone Interview: 非常規算法題,實作面試官要求的功能 (medium~hard)

- Coding: 這場我沒做出最佳解,我用2D DP, 最佳解是Greedy, 我最後做完有提出很可

能有Greedy解,Feedback是解題、測試和溝通都很順暢, 拿到hire

- Coding: Binary search (hard),這場很快做完提早15分鐘結束,結果只拿到Hire說解

法可以再做一些優化所以沒有strong hire

- Coding: 非常規算法題,一開始難度easy, 很顯然的O(n)解, follow up難度Hard,問

有沒有辦法降複雜度,面試官說這題整年沒遇過有人解出來,他給了一些提示最後我有解

出來他整個很High, 我也很High

- System design: 45min, 非經典題型但算是工作上實際會遇到的新系統Design

- Googleyness: 45min

- Hiring Commitee: Skip, Recruiter電話通知所有Round都Hire,可以直接跳過HC

- Team match: 和uk, ireland的team主管聊興趣

- Offer


結果: Offer Get - Google UK L5, 最後決定去Google圓夢,當初當工程師一直覺得有一

天要進去看看。


### Uber Senior Web Developer (Amsterdam)


和recuiter聊天時有被問了一些簡單的Web快問快答問題,介紹了一下面試內容,大致上

是說就考DSA,寄來的事前準備也是這樣寫,但...


- Coding Interview: 一進去看到一個GIF動畫就傻了幾秒,是考純前端CSS +

Typescript React,考題是給一個GIF動畫,請你用Reactjs coding出一個一樣的效果,

我坦白跟面試官說我以為是考算法,上次寫前端是一年前但我還是可以試試,憑著印象跟

很尷尬的問面試官React hook的Syntax還是做出了和動畫一模一樣的效果,面試官表示很

滿意,但討論了一下我的期待是做Fullstack而非純Frontend就沒有後續了。


### Uber Senior SRE (Amsterdam)


- Coding interview: Hard * 1, 掙扎很久最後有bug沒完整做出來,特別的地方是uber

面試用的平台可以run code

- Coding interview: 1題medium follow up到hard

- System design: system design經典題

- System design + past experience interview: 和主管聊過去專案,recruiter說可以

做個powerpoint介紹, 面試當天Recruiter告知該team headcount被內轉佔走了,但我前

面的feedback都是hire,問我還有沒有興趣和其他部門主管interview,當時因為已經確

定可以拿到Meta/Google offer就婉拒了。


### Microsoft (Dublin)


朋友六月內推後八月才收到面試邀請和OA,做了一下難度是兩題Medium,OA過了但已經

Accept Offer因此婉拒。


## 心得


不論是coding interview或是system design, 用有系統的方式刷題很重要,網路上很多

高手有介紹不同流派,找到一個適合自己的方法後就堅持下去,以下是一些我的感悟


### 演算法


- 在有限時間下,Leetcode精和多需要找到一個平衡。精:每一種題型都要做過,隔一陣

子要複習,不一定要整個重寫但是要能想出對的思路。多:Leetcode每日 +

weekly/biweekly contest,同時培養面對未知題型的能力。

- 平時刷題要有自言自語的習慣,假裝自己在和面試官對話,而且每一題都要逼自己想出

時間複雜度,最好是先把思路/複雜度都想好了才開始實作。

- 英文是一個很大的門檻,練習時要強迫全英文自言自語

- 短時間認真刷一定會頭痛的,加油撐下去,當時我每天頭痛,很常半夜醒來發覺腦子在

快速跑演算法就睡不著了。在頭痛刷題的你並不孤單


### System Design


- 釐清需求才開始Design

- Back-of-the-envelope calculation要多練習

- 邊畫圖一樣也要邊自言自語,模擬和面試官講解

- 不要死背,交叉參考同一個系統網路上不同的design方式,結合自己的過去經驗畫出屬

於自己的架構圖


--

※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 5.151.29.251 (英國) ※ 文章網址 ※
jobintan : 強者推個先,話說X現在應該是private company吧,換言之 09/09 07:07
jobintan : X的員工沒有RSU可拿了,不過聽說X的工作強度非常大,學 09/09 07:07
jobintan : 東西是可以,不過最終還是要跳去public company,錢才是 09/09 07:08
jobintan : 王道。 09/09 07:08
marra : 感謝分享 ^_^ 09/09 07:18
※ 編輯: asing1001 (5.151.29.249 英國), 09/09/2025 07:33:20
boboholic : 09/09 07:55
ajul1230 : 跪著看完推 09/09 08:13
willy718066 : 好神... 09/09 08:20
rickykai : 好猛...恭喜 09/09 09:02
t19960804 : 北大之光 09/09 09:05
duck10704 : 好強… 09/09 09:22
brucetu : 請問 line shopping 真的有千萬用戶嗎? 09/09 09:31
JhouHank : 09/09 09:50
Tix : 猛!感謝分享! 09/09 09:53
hidog : 3.5年經驗直接當主管,厲害 09/09 10:32
rdg1231 : 先跪了 09/09 11:02
Suleika : 09/09 11:09
jlhc : 感謝分享 09/09 12:20
Wishmaster : 感謝分享 09/09 12:21
h44256 : 超級厲害 09/09 12:25
m10117013 : 好強 跪著看完了 09/09 12:53
abc21086999 : 好猛 09/09 13:24
aspirev3 : 強者 09/09 13:49
MBAR : 神人…… 09/09 14:26
jackkao1 : 09/09 15:11
whyhsu : 09/09 15:45
jonathan793 : 英文真的難QQ 有次遇到印度面試官直接懷疑人生 09/09 16:24
physicsdk : 高手 09/09 16:38
viper9709 : 感謝分享 09/09 16:52
ooospooky : 跪下來了 09/09 16:52
newhandfun : 好奇lead跟manager什麼不同 09/09 17:13
andy188 : 09/09 17:42
doranako : 09/09 17:50
umidaisuki : 好強 09/09 18:54
physicsdk : lead應該還是算技術職 不被歸類在管理職 09/09 19:30
kuosos520 : 太強大 09/09 20:40
kingnamefu : 感謝分享~ 09/09 21:30
ukuk666888 : 09/09 22:32
WTS2accuracy : lead就是大頭兵的概念 L5差不多就是 不是管理職 09/09 23:35
j2c3 : 太強了… 09/09 23:58
holebro : 09/10 00:35
a51907 : 以我們公司來說,team lead是IC4算是staff,再上去是Princ 09/10 01:09
a51907 : iple IC5,Senior Manger 是M4,是兩個完全不同的路線,IC 09/10 01:09
a51907 : 是技術職不是管理職,底下不會有人 09/10 01:09
a51907 : 通常IC2、IC3會掛在M4底下,IC4和IC5會掛在M5底下 09/10 01:10
inte629l : 09/10 04:25
jimjim951357 : 感謝分享 09/10 07:17
nashmvp : 09/10 10:57
dragonhk : 推!感謝分享 09/10 13:31
Lucifer10896 : 感謝分享 09/10 14:05
gs8613789 : 跪著看,太強了 09/10 15:08
transforman : 太神啦 09/10 15:30
wei19918 : 推推 09/10 19:04
Kylol : 09/10 22:37
lilecoli : 推分享 09/11 02:45
studennis : 推推 09/11 07:18
r8106087 : 09/11 10:12
aria0520 : 推分享 09/11 11:43
boy00114 : 北大之光 09/11 13:00
pig2014 : 面試強度跟台灣比有一個level shift 09/11 13:50
keke0421 : 就算有一個level shift有啥好酸的? 而且 美國其實也比台 09/11 14:31
keke0421 : 簡單啊 09/11 14:31
abc21086999 : 美國真的比台灣簡單?怎麼台灣房子比較貴連面試都比 09/11 20:02
abc21086999 : 較難 09/11 20:02
bboman : 美國現在一堆人失業,要拿到面試機會比台灣難很多 09/12 13:52
physicsdk : 拿房價比就扯太遠了 跟兩國的政策 房貸利率 稅負 持有 09/12 16:39
physicsdk : 成本都有關 09/12 16:39
BMnam : 推分享 09/12 18:24
Arctica : 09/12 19:48
Galbygene : 感謝分享 09/12 20:23
kopk159 : 好強 09/15 23:57
ppc : 超強 09/16 13:57
waldo870 : 謝謝分享 09/17 03:53
diabolica : 請收下我的膝蓋 09/18 01:14
homer00 : 09/18 07:07
rightbear : 強,推推 09/22 18:34
airforceso : 09/29 01:10