6

Google面试又换风格了...

 3 years ago
source link: https://zhuanlan.zhihu.com/p/345697790
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Google面试又换风格了...

美帝代码搬运工,资深面试官,微信公众号-九章算法

众所周知,一般L3面试会考OOD,L4及以上才会出现系统设计题,但最近有人在论坛上曝出,Google不按套路出牌,New grad也考系统设计...

v2-207d6b7184de3ed31635f170d00f8072_720w.jpg

素材来源:Blind

其实在20年的秋招中,也有许多new grad在面试中遇到了系统设计题,不难看出现在大厂的面试趋势就是:系统设计越来越“年轻化”,中/高级必考,初级有概率考。

v2-3650a7c2bc837444fe7b7801fb8137ab_720w.jpg

限时领:系统设计资料包

  • 搭配谷歌、亚马逊、脸书等50道大厂经典题目
  • 系统设计评分标准
  • 让系统设计像写算法题一样,有路可寻
v2-928c44ae35fcb4119fe99ae02f34e925_720w.jpg

拉到文末获取

不写code,系统设计到底考啥?

系统设计属于没有标准答案的开放型问题,主要考察面试者的工程经验,以及是否具备沟通大局观系统架构等能力。

通常要求面试者给出一个可行的方案(不一定要最优),但要可优化且能扛住高并发。须注意的3大面试要点包括:

1.主动解释tradeoff

给出一个解决方案时,最好主动说出tradeoff,比如你考虑到什么问题于是采用什么技术,这些权衡方面的东西提出来会非常加分。

2.切勿盲目罗列关键词

很多面试者为了展现自己的能力会频繁使用Load Balancer, Memcache,NodeJS等关键词。但这种做法很有可能降低面试官的好感度。

3.主动提出测试

在讨论部分主动提到失败检测,比如这个系统可能会出现哪些failure的情况,比如message丢失等,如果能够提出修复方法基本就稳了。

更多的系统设计面试干货,将在系统架构设计 2021版中分享:如何在限定条件内展现自己的能力和知识储备,构建一个有细节,有整体框架的work solution。

L4坑位不够,加面系统设计升L5上岸!

从去年疫情开始,很多大厂基本只招高level岗,比如谷歌L4难以match到合适的组,FB只招E5及以上职位

一位学员透露:过了狗家的L4,但面试官说L4暂时没坑位,愿意的话可以加面一轮System Design,表现好给L5,庆幸的是最后他成功上了岸!

包裹直接涨了$100K,真的太香了!由于系统设计面试官通常都很资深,因此在debrief中也更有话语权,定级定薪基本都是看系统设计表现,所以同学们一定要重视起来。

其实系统设计考来考去就那些题,只要掌握这些常考的类型面试就不难了

这些国内外大厂都在考的系统设计题,在系统架构设计 2021版》中都有详细讲解戳我即可免费试听~

像刷题一样掌握系统设计

九章独创以刷题方式搞定系统设计的训练方式,不用你平时积累上万行代码,只需跟着老师边刷边学,就能快速理解核心知识点!

v2-8f338a455290d6ecf8b564f4677ac10d_720w.jpg

另外,课程还有配套阶梯ladder,同学们可以像coding一样完成system design

v2-247d086943a3ea87b2ef10826f389e37_720w.jpg

谁来讲

v2-795cc365e26d6f1f1ab47e3402a366a2_720w.jpg


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK