查看: 2999|回复: 6
收起左侧

2022 Google Facebook Meta 面经和心得

  |只看干货
本楼: 👍   100% (3)
 
 
0% (0)   👎
全局: 👍   100% (39)
 
 
0% (0)    👎

2022(1-3月) 码农类General 硕士 全职@Amazon - 内推 - Onsite 视频面试  | 😃 Positive 😐 AveragePass | 在职跳槽

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
本帖最后由 小亩_Justina 于 2022-1-21 19:33 编辑


上一篇写了具体从准备到面试各个阶段的心得体会:

链接: https://www.1point3acres.com/bbs/thread-841577-1-1.html

这里来谈谈G和F家的面试经过.这也是我唯二拿到Offer的公司. 这两家都是走的内推通道。

Google
Google其实是我第一个面试的公司,上一篇里有提到,因为同时开始投,G家不要电面,所以直接安排了Onsite,造成本来用来练手的公司面试根本还没安排上.这个造成我面试的时候Google反而成了小白鼠.Coding还好,SystemDesign直接懵掉了.
因为之前从来没有面试过SystemDesign,这是职业生涯第一次面SystemDesing.之前讲过,刚看完DDIA这本书的时候,那是信心满满,各种例子也是看的都是如何设计一个复杂的系统比如Twitter/Facebook这样的例子,心里还构想过无数种可能如何能表达出自己的牛掰处等等.但是等面试题出来完全不是那个样子. 反而都是一些具体的小功能.比如如何添加一个Dependency. 和如果设计一个系统计算CTR. 当时我是一头雾水, 完全不明白这要考察啥东西. 感觉书里看的东西完全对应不上. 只能尽可能的按上靠. 另外当初设想的上自己领着节奏,比如先列需求, 计算Capacity,然后HighLevelDiagram, 然后再添加Scalability 和Availiability功能和组件.但是因为题目超出了自己一开始的预期,每个阶段还会被面试官打断去追问,造成节奏完全变成了被动, 很不理想.
当然可想而之, Design挂掉了,但是应该跟面试官交流的时候还算尽量表达了自己的想法,也是楼主经历的第一个幸运, G家给了加两面Design的机会. 由于12月安排不上,所以就拖到了1月初.
期间经历了其他面试练手以及失败总结,自己也慢慢的总结出了自己的SystemDesin的心得,第二次面要比第一次面好很多了. 但是感觉第二面题目比第一面难了, 如果当初就总结了这些心得, 估计第一面能更容易能过.

最后Google也给了L5的Offer.

总结下来我的SystemDesign的心得是:
1.系统设计首先还是要注重在功能实现上.之前总觉得只有讲Scalability和Availiability才能体现自己的理解深等等,但是这个要在完成了需求功能的基础上如果有时间可以深入探讨的内容.对于L5来说, 这个是不必须的.L6+可能需要这些更深的理解
2.系统设计还是很考经验的,如果没有经验衬托,哪怕看过的很多内容很快就会忘记了.因为毕竟之前做的项目很多focus在business, 比较少的在系统上.这也是我之前说刚看完书觉得啥都知道,但是很快就忘记了.
3.如果没有经验衬托,拿就需要多多练习,一定要自己多练.经过我其他面试的失败总结,我自己就把各种各样的Desing类型都自己设计了一遍,然后去揣摩面试过问这个问题想考察的点上什么.在那个点上能再深入一下等等.如果都等面试的时候现思考上来不及的,尤其对没有经验的人.
4.Google面试题目更广,更多类型,更注重功能性, 有些细节上不太注重的.比如我从来没被追问过到底选Sql还是NoSQL DB.
5.如果有机会,还是推荐大家去MockInterview, 我个人不太擅长社交, 所以以面试代练习,但是毕竟需要更花时间, 如果有peer做MockInterview可能会更好.



Fackbook:
Facebook 在安排面试上就等了好久,而且他家有电面,所以一直拖到1月初才安排上了Onsite.而且安排了两轮SystemDesign(这里还有个乌龙, 一会在说).

面试经过就要简单一些了.个人感觉FB和google的Coding 上相对流程上简单了.FB考察短时间解答题目的能力. 所以熟悉很重要. LC刷起来吧, 我基本都是遇到过的题目.
这里楼主特地感谢一下第一面的国人小姐姐,除了个expression evaluation的题目,也可能是因为自己写project惯了, 总想着写一个通用parser搞定.但是就会很难写对.还好小姐姐很nice给了hint,拿到hint后就很容易写出来简单版的. 我知道这个点可能会扣点分, 但是因为其他题目都答的不错,所以Coding过了. 希望大家多遇到这种国人小姐姐.

SystemDesign:
这是我踩的第三个坑. 之前有跟朋友聊以及查看其他帖子知道FB有两种De
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
是邮件弄错了,本来我是打算面Design的结果来了个第三轮Coding, 不过还好Coding也顺利过了.

最后也发了E5的Offer.

总结下心得:
1. 如果不会的,不用慌,尽量答,也许就会有惊喜。
2. 如果实在没面好,其他面都挺好,跟HR表明情况,大概率会拿到重新加面的机会,相当于第二次机会,还不用面其他面。
3. 如果不是高底层的,还是选ProductDesign吧,不是每个人都如楼主幸运,正好问到了知道的部分。

关于Offer Negotiate的过程,之后再另开贴专门讲.

希望大家都能拿到Offer.

另外求大米,楼主大米不够用,之前查Offer就用光了...




补充内容 (2022-01-24 01:42 +8:00):
第三篇关于具体怎么Offer谈判的已发,请移步: https://www.1point3acres.com/bbs/thread-842130-1-1.html

评分

参与人数 17大米 +38 收起 理由
Andyppp + 1 给你点个赞!
chenyu20 + 1 给你点个赞!
bryanjhy + 10 给你点个赞!
mengyinglin + 1 赞一个
斗战胜岚 + 1 赞一个
wuyufei2002 + 1 很有用的信息!
清道神君 + 12
ruy1su + 1 赞一个!

查看全部评分


上一篇:门冲店面
下一篇:World Quant DS OA
本楼: 👍   100% (1)
 
 
0% (0)   👎
全局: 👍   93% (41)
 
 
6% (3)    👎
说实话,google根本不care design,下面infra太好了,prod乱design都行
面试的时候面试官没有题库,想到什么说什么,不在乎。
回复

使用道具 举报

地里的匿名用户
匿名用户-A12  发表于 2022-1-26 00:48:57
本楼: 👍   100% (1)
 
 
0% (0)   👎
我最近要面了 然后选的product architecture design。隐藏的是什么内容啊?
扫码关注一亩三分地求职与职场公众号
更多干货内容等你发现
回复

使用道具 举报

本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (7)
 
 
0% (0)    👎
隐藏内容还是 看不了。求加米

评分

参与人数 1大米 +1 收起 理由
小亩_Justina + 1 楼主/层主请继续!

查看全部评分

回复

使用道具 举报

本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (5)
 
 
0% (0)    👎
自动加的隐藏好难受。。。 感谢楼主分享!
回复

使用道具 举报

本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   98% (270)
 
 
1% (4)    👎
想问一下楼主expression evaluetion有原题吗,具体要怎么实现呢。提前谢谢了
回复

使用道具 举报

地里的匿名用户
匿名用户-5AD  发表于 2022-2-23 12:14:33
本楼: 👍   0% (0)
 
 
0% (0)   👎
第一次面sd真是跟楼主一模一样的经历
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表