死磕算法不如另辟蹊径,学会“有效”摆烂!
摆烂是有技巧的,可以稍稍放下不擅长的算法题,但务必精细化准备system design!
⭐ 其他公司通常会混着experience一起考,直接决定能否hire。
独创4s分析法,Cover所有题型
独创4s分析法,Cover所有题型
作为开放型问题,系统设计主要考察面试者的工程经验,以及是否具备沟通、大局观、系统架构等能力。哪怕刷过原题,在面试的过程中也切忌,像竹筒倒豆子一样给出回答,而是要和面试官确认自己整理的需求来进行设计。
Scenario 场景:明确订票系统包括哪些核心功能?DAU是多少?QPS是多少? Service 服务:将订票这个大系统,拆分为若干个小服务/组建:抢票、支付、退票、改签... Storage 存储:航班如何查询?机票订单数据、客户身份数据如何存储与访问? Scale 升级:解决缺陷,处理可能遇到的问题
通过这4个步骤就可以将系统设计题进行拆分,然后在与面试官的沟通中慢慢优化,再难得系统设计题也能找到思路,给出让面试官满意的“标答”
微信扫码关注该文公众号作者
戳这里提交新闻线索和高质量文章给我们。
来源: qq
点击查看作者最近其他文章