6

Google三年老员工跳槽被嫌弃,面试官一语扎心

 3 years ago
source link: https://zhuanlan.zhihu.com/p/339054583
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.

Google三年老员工跳槽被嫌弃,面试官一语扎心

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

前段时间Nick打算跳槽,作为谷歌三年的老员工他对自己的能力一向自信。然而,面过几家小公司以后,Nick有点怀疑自己了。

频频遭拒不说,还被面试官嫌弃:系统设计能力还不如小厂员工...

v2-31b0f394fa61a55b57678eeac26d9e74_720w.jpg

虽然硅谷大厂里不乏优秀的员工,不过对多数人来说,由于大厂框架已经稳定,很多业务不需再重搭系统

另一方面,很多人虽然有架构经验,却局限在一个系统里,比如一直在做Video Stream System,结果面试遇到别的系统,依旧跪了

戳我报名限时领:系统设计资料包

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

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

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

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

1.主动解释tradeoff

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

2.切勿盲目罗列关键词

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

3.主动提出测试

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

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

谷歌、亚麻都爱考,new grad也不放过

今年大厂偏爱招经验丰富的工程师,因此系统设计在面试中的比重不断加大,成了大厂面试必考般的存在。

从今年的秋招情况来看,许多new grad在大厂面试中都遇到了系统设计题,甚至连实习生都出现连考两轮system design的情况。

不过,躲不掉也有躲不掉的好处,因为系统设计和算法题一样,喜欢考原题

历年原题基本就等于系统设计题库,比如年年都会考的经典题:“设计一个Twitter”,今年多家大厂都考过。

还有设计订票系统、聊天系统以及秒杀系统等题型也深受大厂青睐,这些高频题在系统架构设计2021版中都有详细讲解

戳我立即报名

像刷题一样掌握系统设计

为了方便大家快速掌握系统设计核心知识点,九章独创以刷题方式搞定系统设计的训练方式。

不用着平时积累上万行代码,只需跟着老师边刷边学,就能快速理解系统设计核心知识点,全网没有一门课程这么做!

系统架构设计》还配套阶梯ladder,同学们可以像coding一样完成system design

“4S分析法”,系统设计题题通用

九章算法的3位一线大厂老师总结出的4S分析法,可套用所有的系统设计面试问题。

Scenario 场景:需要设计哪些功能,到什么程度?
Service 服务:将大系统拆分为小服务
Storage 存储:数据如何存储与访问
Scale 升级:解决缺陷,处理可能遇到的问题

通过上述4个步骤,你就可以将系统设计题进行拆解,然后在与面试官的沟通中慢慢优化,再难的系统设计题也能找到思路,轻松破解!

谁来讲

v2-cdc24bff5ff15b155c42ab11417e1391_720w.jpg

如何免费体验

戳我


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK