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

楼主: asing1001 (阿星)   2025-09-09 06:42:54
网志好读版:
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方式,结合自己的过去经验画出属
于自己的架构图
作者: jobintan (Robin Artemstein)   2025-09-09 07:07:00
强者推个先,话说X现在应该是private company吧,换言之X的员工没有RSU可拿了,不过听说X的工作强度非常大,学东西是可以,不过最终还是要跳去public company,钱才是王道。
作者: marra (Marra)   2025-09-09 07:18:00
感谢分享 ^_^
作者: boboholic (steven3128)   2025-09-09 07:55:00
作者: ajul1230 (保镖)   2025-09-09 08:13:00
跪着看完推
作者: willy718066 (小明)   2025-09-09 08:20:00
好神...
作者: rickykai (凯)   2025-09-09 09:02:00
好猛...恭喜
作者: t19960804 (泥好吗)   2025-09-09 09:05:00
北大之光
作者: duck10704 (duck)   2025-09-09 09:22:00
好强…
作者: brucetu (sec)   2025-09-09 09:31:00
强 请问 line shopping 真的有千万用户吗?
作者: JhouHank (Momomomomomo)   2025-09-09 09:50:00
作者: Tix (Sean Chen)   2025-09-09 09:53:00
猛!感谢分享!
作者: hidog (.....)   2025-09-09 10:32:00
3.5年经验直接当主管,厉害
作者: rdg1231   2025-09-09 11:02:00
先跪了
作者: Suleika (Suleika)   2025-09-09 11:09:00
作者: jlhc (H)   2025-09-09 12:20:00
感谢分享
作者: Wishmaster ( )   2025-09-09 12:21:00
感谢分享
作者: h44256 (YOYO你好)   2025-09-09 12:25:00
超级厉害
作者: m10117013   2025-09-09 12:53:00
好强 跪着看完了
作者: abc21086999 (呵呵)   2025-09-09 13:24:00
好猛
作者: aspirev3 (aspire)   2025-09-09 13:49:00
推 强者
作者: MBAR (MBA高清)   2025-09-09 14:26:00
神人……
作者: jackkao1 (HAK)   2025-09-09 15:11:00
作者: whyhsu (whyhsu)   2025-09-09 15:45:00
作者: jonathan793 (pusheen cat)   2025-09-09 16:24:00
英文真的难QQ 有次遇到印度面试官直接怀疑人生
作者: physicsdk (我是小洛)   2025-09-09 16:38:00
高手
作者: viper9709 (阿达)   2025-09-09 16:52:00
感谢分享
作者: ooospooky   2025-09-09 16:52:00
跪下来了
作者: newhandfun (新手方)   2025-09-09 17:13:00
好奇lead跟manager什么不同
作者: andy188   2025-09-09 17:42:00
作者: doranako (真爱无限)   2025-09-09 17:50:00
作者: umidaisuki   2025-09-09 18:54:00
推 好强
作者: physicsdk (我是小洛)   2025-09-09 19:30:00
lead应该还是算技术职 不被归类在管理职
作者: kuosos520 (kkk)   2025-09-09 20:40:00
太强大
作者: kingnamefu (Hey! K)   2025-09-09 21:30:00
感谢分享~
作者: ukuk666888 (逆战)   2025-09-09 22:32:00
作者: WTS2accuracy (宝钟海贼団の一味)   2025-09-09 23:35:00
强 lead就是大头兵的概念 L5差不多就是 不是管理职
作者: j2c3 (j2c3)   2025-09-09 23:58:00
太强了…
作者: holebro (穴弟弟)   2025-09-10 00:35:00
作者: a51907 (重重)   2025-09-10 01:09:00
以我们公司来说,team lead是IC4算是staff,再上去是Principle IC5,Senior Manger 是M4,是两个完全不同的路线,IC是技术职不是管理职,底下不会有人通常IC2、IC3会挂在M4底下,IC4和IC5会挂在M5底下
作者: inte629l   2025-09-10 04:25:00
作者: jimjim951357 (v54dt)   2025-09-10 07:17:00
感谢分享
作者: nashmvp ( )   2025-09-10 10:57:00
作者: dragonhk (老爷)   2025-09-10 13:31:00
推!感谢分享
作者: Lucifer10896 (我要养猫)   2025-09-10 14:05:00
感谢分享
作者: gs8613789 (Shang6029)   2025-09-10 15:08:00
跪着看,太强了
作者: transforman   2025-09-10 15:30:00
太神啦
作者: wei19918 (wei19918)   2025-09-10 19:04:00
推推
作者: Kylol (让我看看)   2025-09-10 22:37:00
作者: lilecoli (有效日期)   2025-09-11 02:45:00
推分享
作者: studennis (studennis)   2025-09-11 07:18:00
推推
作者: r8106087 (水清无鱼)   2025-09-11 10:12:00
强 推
作者: aria0520 (紫)   2025-09-11 11:43:00
推分享
作者: boy00114 (ponny)   2025-09-11 13:00:00
北大之光
作者: pig2014 (Rocking Man)   2025-09-11 13:50:00
面试强度跟台湾比有一个level shift
作者: keke0421 (zrae)   2025-09-11 14:31:00
就算有一个level shift有啥好酸的? 而且 美国其实也比台简单啊
作者: abc21086999 (呵呵)   2025-09-11 20:02:00
美国真的比台湾简单?怎么台湾房子比较贵连面试都比较难
作者: bboman (BBO)   2025-09-12 13:52:00
美国现在一堆人失业,要拿到面试机会比台湾难很多
作者: physicsdk (我是小洛)   2025-09-12 16:39:00
拿房价比就扯太远了 跟两国的政策 房贷利率 税负 持有成本都有关
作者: BMnam (BMMan)   2025-09-12 18:24:00
推分享
作者: Arctica (欲聆听,必先静默)   2025-09-12 19:48:00
强 推
作者: Galbygene (sasori)   2025-09-12 20:23:00
感谢分享
作者: kopk159 (ChingYu)   2025-09-15 23:57:00
推 好强
作者: ppc ( )   2025-09-16 13:57:00
超强
作者: waldo870 (基隆的林旺哥 )   2025-09-17 03:53:00
谢谢分享

Links booklink

Contact Us: admin [ a t ] ucptt.com