专栏名称: 九章算法
专业的北美IT求职经验分享、技术交流社区,帮助你找到好的IT工作。由硅谷顶尖IT企业工程师维护。提供专业的算法培训/面试咨询,官网 www.jiuzhang.com
目录
相关文章推荐
算法与数学之美  ·  顶尖211挑战985:十大最难考211大学, ... ·  8 小时前  
九章算法  ·  百家公司裁员2万人!Tech裁员潮再升级! ·  2 天前  
九章算法  ·  「九点热评」北美Tech岗位大迁移! ·  3 天前  
算法与数学之美  ·  如何在读研期间实现财务自由! ·  2 天前  
算法与数学之美  ·  中纪委通报:清华大学2人已被采取留置措施,中 ... ·  2 天前  
51好读  ›  专栏  ›  九章算法

1万5可以买Facebook实习机会?贫穷限制了我的想象力

九章算法  · 公众号  · 算法  · 2018-09-15 08:28

正文


> read的情况),以及如何避免单点failure?\n- 为什么需要一个processing service而不是直接让collector写数据库?. 1point 3acres 论坛\n- processing service用sync还是async?\n- 如何scale processing service?扩展后如何避免同一个log写入多次?\n\n\nOOD 面试有哪些类型题?\n管理类面向对象设计\nOOD for Management System\n预定类面向对象设计 \nOOD for Reservation System\n实物类面向对象设计 \nOOD for Real Life Object\n游戏棋牌类面向对象设计 \nOOD for Games\n\n目前系统设计面试的高频题:\n如何设计数据库系统,具体地,可以是设计 taobao/Facebook 或是任何公司的员工数据库等;\n如何设计用户系统,具体地,可以是 Netflix/Youtube 的用户系统等;\n如何设计支付系统,具体地,可以是 alipay 等;\n如何设计爬虫系统,具体地,可以是 baidu 的搜索引擎等;\n如何设计短网址系统,具体地,可以是新浪的短网址等;\n如何设计“秒杀”系统,具体地,可以是淘宝双十一系统等;\n如何设计 message 和 news feed 系统,具体地,可以是 facebook/人人 /微信朋友圈 /whatsapp/snapchat 等;\nOOD 面向对象系统设计,具体地,可以是电梯问题、停车问题等;\n如何设计分布式文件系统,具体地,可以是 google 的文件分布系统 GFS 等;\n九章算法《OOD面向对象专题班》,由经验丰富的面试官梳理所有OOD面试题目,进行归类汇总,同时提供解题套路。"]]">

编辑丨佘白

专栏丨九章算法


这几天,一条爆炸性新闻再次刷新了小编的三观:


Facebook 面试抢手,1.5万美金包拿实习offer



看到这条消息,小编不得不感叹,贫穷限制了我的想象力,这么毁三观的事情,竟然有人还当做生意在做。这简直 太太太不公平 了!


作为广大 CS 求职大军的成员之一,小编自己也是经历过漫漫刷题路,才拿到心仪的 offer。而九章算法,从来没有包拿offer的说法。因为我们坚信 “师傅领进门,修行靠个人” 。每一个学员都是在老师的指导下,每周上4个小时的课,刷十几小时的lintcode,才能做完课程配套的ladder.


1
在 Facebook 实习是怎样的体验?


总部设在硅谷门洛帕克(Menlo Park)的Facebook是全球第一大社交网站,它良好的业界口碑和丰厚的高薪福利吸引着无数准备从事IT行业的人才成为它的实习生。那么在Facebook做实习生是一种怎样的体验呢?


1

首先,Facebook实习生平均月薪高达$5600,并且他们的平均年薪比美国平均年薪高出$25000。

2

其次,Facebook给实习生们提供了很多额外福利,比如:免费食物、鸡尾酒party、躲避球活动。而这些仅仅只是Facebook的实习生们能享受到的一小部分福利。

3

除了这些额外福利,Facebook最吸引人的一点就是——它对待实习生就像对待全职员工一样。也就是说,它能让你像全职员工一样工作,而不是只做一些杂活。



2
Facebook 面试抢手对我们的影响是什么?


首先,我们要相信 “邪不胜正 ”,这种下作的面试抢手,最终一定会被取缔,并承担相应的责任。


其次,面试的形式有可能因此发生一些变化。一旦 Facebook 招聘团队发现这个漏洞,他们肯定会对现有的招聘流程进行 debug。那么实习面试可能会加入视频面试、甚至是 onsite 面试。


最后,面试的内容可能会更加多样化,而不仅仅限于算法。事实上,随着求职CS人数的剧增,很多公司都已经开始对 面试内容进行多样化 。除了算法,可能还会 加入一些类似 系统设计、OOD 面向对象设计这类的面试题 ,以进一步区分面试候选人。


因此,在这里,小编给大家推荐一些 系统设计、OOD 面向对象设计的学习资料。


01
Crack the System Design Interview


这是小编可以找到的最详实、完整的 system design 自学资料了。在这个网络课程中,涉及到了所有常见的系统设计面试高频题,如Designing Instagram,Designing Dropbox,Designing a Web Crawler,Designing Uber backend 等等。此外,这个网络课程,还对系统设计的专业术语进行了讲解,如Caching,Sharding or Data Partitioning,Indexes,Proxies,Queues 等。



资料网址:https://www.educative.io/collection/5668639101419520/5649050225344512


02
Head First Design Pattern


这是




03
九章算法专业课程
《系统设计》&《OOD面向对象》


九章算法的《系统设计》《OOD面向对象》课程,全程使用中文进行讲解, 适合那些读英文费劲,且马上要面试没有太多准备时间的同学 。相比于教科书式的教学模式,九章算法的《系统设计》《OOD面向对象》结合了更多任课老师在 工业界中遇到的真实案例 ,且讲解了更多面试中会遇到的情境,及如何应对之策。


《系统设计班》

美西 9/16 周日 10:00-12:00

北京 9/17 周一 01:00-03:00

《OOD面向对象专题》

美西 9/16 周日 18:30-20:30

北京 9/17 周一 09:30-11:30


长按二维码,报名免费试听


相关精品阅读推荐








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