专栏名称: 九章算法
专业的北美IT求职经验分享、技术交流社区,帮助你找到好的IT工作。由硅谷顶尖IT企业工程师维护。提供专业的算法培训/面试咨询,官网 www.jiuzhang.com
目录
相关文章推荐
算法爱好者  ·  暴利!英伟达!营收 9485 亿! ·  11 小时前  
九章算法  ·  「九点热评」Meta新员工都是裁员刀下鬼! ·  2 天前  
九章算法  ·  「九点热评」亚麻员工狂怼CEO被解雇! ·  3 天前  
九章算法  ·  狗家“悬浮人”,跳槽成功 ·  2 天前  
51好读  ›  专栏  ›  九章算法

系统设计如何准备?附参考资料&推荐课程

九章算法  · 公众号  · 算法  · 2017-03-08 08:08

正文

什么情况下,会遇到 系统设计面试呢?

1. new grads 的项目经验和系统设计经验面试,占整个面试评估的比例约为大概是10-30%,可能是项目问题/算法问题的follow up,最经常出现在加面环节。有的公司会考核系统设计,有的公司则不会,需要根据具体公司的面经来定。Amazon、Uber的new grads面试会面到系统设计,Facebook、Google 的new grads面试 考到系统设计的概率不是很高,主要是算法为主。 建议new grads在算法准备已经比较充分、或者时间比较宽裕的情况下,着手进行系统设计知识的补充 ,可展示自己在工业实践上的知识积累,为面试加分。


2. Experienced 求职者,基本上80%以上的概率会遇到系统设计面试。 建议Experienced 求职者 一定要准备系统设计面试内容。


推荐一些系统设计的准备建议:


系统设计面试内容 ,请参看: 系统设计面些啥?Palantir 面官教你如何准备系统设计面试!

系统设计评分标准 ,请参看: 系统设计评分标准

系统设计参考资料 ,请参看: 系统设计面试大礼包 | 价值 $1000 福利, 助跑春季招聘!


系统设计推荐课程:《系统设计班》


九章算法 《系统设计班》主要 针对北美互联网公司的系统设计面试内容和要求而设计 ,包括如何解决系统的 Concurrency, Consistency, Reliability等问题。为缺乏工业界经验的面试者而准备,从0到1,无需任何先修基础。


九章算法 《系统设计班》 课程 升级为9节课 ,结合2017年北美春季招聘最新面试题,进行更新。


同时,九章算法 《系统设计班》新增 阶梯训练 Online Judge ,升级打怪模式,帮你充分掌握系统设计面试考点 考前大扫盲,拿到好offer! 本周末,第一节免费试听!




课程内容:


通过实战面试真题,讲解实际面试中会遇到的系统设计知识和面试技巧,包括: 数据系统设计、爬虫系统与搜索建议系统、Tiny URL 设计、Google 三驾马车(Big Table / Google File System / MapReduce)、分布式系统设计、WhatsApp聊天系统设计、实时位置信息系统等


本课程不是项目实战课程,主要是系统实践基础知识的讲解和巩固,面试中的系统设计面试,主要是通过与面试官,理解面试官的设计需求,进行口头上的设计和优化为主。系统设计面试内容,请参看: 系统设计面些啥?Palantir 面官教你如何准备系统设计面试!







请到「今天看啥」查看全文