• 20 道系统设计高频题

    32 小时精解 20 道系统设计高频题
    23 节课覆盖经典考题和热门新题
    覆盖 90% 以上的面试考题
    基础知识串讲帮你补足短板

  • 资深面试官的深度

    深度远超市面上的所有复习资料
    给你千锤百炼的面试答题模板
    让你不再害怕面试官的深挖
    厘清题与题的联系,助你举一反三

  • 自由选择学习时间

    购买课程立刻解锁全部内容
    包含上期直播回看
    每课独立成章 专为查漏补缺设计
    超长视频权限 60 天给足时间学习

下节直播课倒计时


试听课已于 11/19 开讲。内容覆盖系统设计考察要点,答题模板以及 Whatsapp 精解。回看视频已经更新。下节课将于 12/2 开讲,有兴趣的同学请及时购买。

  • 00
  • 00 小时
  • 00 分钟
  • 00

全网最详细 Instagram 解析免费公开

试听录播互动课,立刻免费学习!

点击试听,马上开始试听录播互动课。
内容包括全网最细节的信息流 Instagram/Twitter 详解。立刻开启2小时精华内容吧!

课程信息

系统设计集训营持续5周,每周1节直播课(每节2小时),3-4节录播互动课(每节~1小时)。直播课每周五美西时间 6:00pm-8:00pm(美东时间 9:00pm-11:00pm,北京时间周六 10:00am-12:00pm)。

  • 直播课通过 Zoom 在线直播,课后回看视频上传到课程平台。视频回看 + 录播互动课 60 天内随时访问。购买课程立刻解锁全部内容。

  • 授课老师亲自回答每一个问题,直播课当堂提问,课后通过爱思问答论坛,24小时内老师会回答你的疑惑。

  • 物超所值,除正课外,附赠价值 $60 的一年爱思文本课会员。

  • 和小伙伴一起组队报名可享受每人 $100 的优惠,请通过页面最后的微信联系老师,并将小伙伴拉进爱思系统设计试听群。

授课老师

爱思创始人

罗辑 Logic

硅谷多家顶尖大厂近十年工作经验资深 Tech Lead,爱思系统设计集训营授课老师,爱思系统设计十万字文本课程作者。作为面试官进行面试数百场,对 Facebook 等大厂面试套路深有体会。作为受试者斩获 FLAGUAP 中绝大多数 offer。拥有多年系统设计面试辅导经验,已经帮助众多学生斩获顶尖大厂及热门初创 offer,口碑优异。

附赠内容

  • 爱思官网一年免费会员

    价值 $60,畅读十万字系统设计文本课, 配合视频课程,加深印象。还能享受不定期更新的最新文章。

  • 在线答疑 + 线下答疑

    有问必答。直播课期间,Zoom Chat 提问,当堂解决,不让疑问过夜。课后时间,通过爱思问答论坛提问,24小时内授课老师亲自回答你的疑惑。

  • 学员专属微信群

    不管是交流讨论,加油打气还是组织模拟面试,微信群里的同学都是你最好的学习伙伴。

课程大纲

  1. 1
  2. 3
    • 版权声明

    • 爱思官网会员及爱思系统设计文本课

    • 有问题?如何得到回答?

    • 加入课程微信群

  3. 4
    • Whatsapp 消息存储

    • Whatsapp 接口设计 (Websocket)

    • Whatsapp 扩展性,容灾设计及监控警报

    • Whatsapp 扩展话题 | 群聊,推送,图片视频信息及端到端加密

    • Facebook Messenger vs Whatsapp

    • 第三课课件

  4. 5
    • 什么是数据库?

    • SQL 数据库

    • SQL 数据库小测验

    • NoSQL 数据库

    • NoSQL 数据库小测验

    • SQL vs NoSQL

    • CAP 定理

    • 选择 NoSQL 数据库

    • 数据库小测验

    • 什么是缓存?

    • 缓存读写策略

    • 缓存策略总结

    • Redis

    • 缓存小测验

    • CDN

    • 什么是消息队列?

    • 消息队列实现 RabbitMQ & Kafka

    • Kafka 实现

    • What is Apache Kafka®? by Tim Berglund

    • 第四课课件

  5. 6
    • HTTP 协议

    • Websocket

    • API Style (RPC vs REST)

    • RESTful API 设计

    • 第五课课件

  6. 7
    • 爱思系统设计集训营直播课 Zoom Link

    • 【直播课回看】基于地理位置的系统一 - Uber & Uber Eats

    • 第六课课件

    • 【扩展视频】Geospatial Indexing: The 10 Million QPS Redis Architecture Powering Lyft

    • 【扩展视频课件】Geospatial Indexing: The 10 Million QPS Redis Architecture Powering Lyft

  7. 8
    • 需求及估算

    • 系统设计图

    • 索引 Indexing

    • Geohash / Google S2

    • 搜索 Search

    • 存储设计

    • 接口设计

    • 第七课课件

  8. 9
    • 需求与估算

    • 系统组件

    • URL Frontier

    • Fetcher & Renderer

    • HTML Processor

    • 系统设计图

    • 数据库设计

    • BigTable

    • 缓存设计

    • 接口设计

    • 容灾设计及监控警报

    • 第八课课件

  9. 10
    • 需求理解

    • 系统设计图及 Tradeoff 讨论

    • 黑客版与普通版网络爬虫对比

    • 第九课课件

  10. 11
    • 爱思系统设计集训营直播课 Zoom Link

    • 【直播课回看】电影订票系统设计 (Fandango, Atom) + 券商系统 (Robinhood)

    • 第十课课件

  11. 12
    • 为什么需要分布式事务?

    • 电影订票系统与券商系统事务总结

    • 两阶段提交 Two-phase Commit

    • Saga Pattern

    • Saga vs Two-phase Commit

    • Saga 的应用

    • 第十一课课件

    • 扩展内容

    • MIT 6.824 Lecture 12: Distributed Transactions

  12. 13
    • 需求与估算

    • Operational Transform 算法介绍

    • Operational Transform 交互模型

    • 系统设计图

    • 其他在线协作算法

    • 存储与接口设计

    • 扩展性,容灾设计及监控警报

    • 第十二课课件

  13. 14
    • 需求与估算

    • 文件存储

    • 文件元数据

    • 通知服务

    • 上传与下载数据流

    • 系统设计图

    • 存储与接口设计

    • 第十三课课件

  14. 15
    • 需求及估算

    • MapReduce

    • 编制索引

    • 系统设计图

    • 存储索引

    • Posting List 优化

    • 更新索引

    • 检索

    • 完整设计图

    • 存储设计

    • BigTable

    • BigTable 论文

    • Google File System

    • API 设计

    • 扩展性,容灾设计及监控警报

    • Twitter Search vs Google Search

    • Yelp Search vs Google Search

    • 第十四课课件

  15. 16
    • 爱思系统设计集训营直播课 Zoom Link

    • 现场学员模拟面试点评

    • 面试官面试记录

  16. 17
    • 面试流程及需求讨论

    • 估算讨论

    • 系统设计图讨论

    • 接口设计,存储设计以及监控警报讨论

    • 系统设计面试十大误区

    • 第十六课课件

  17. 18
    • 需求与估算

    • 视频上传

    • 视频部署与 CDN

    • Netflix CDN

    • 视频播放

    • 视频选择

    • 系统设计图

    • 存储与接口设计

    • 扩展性,容灾设计及监控警报

    • 视频版权保护

    • Youtube vs Netflix

    • 第十七课课件

  18. 19
    • 需求与估算

    • 系统设计图

    • 存储与接口设计

    • 第十八课课件

  19. 20
    • 爱思系统设计集训营直播课 Zoom Link

    • 【直播课回看】实时监控系统 + 系统设计总结

    • 第十九课课件

  20. 21
    • 感谢花两分钟填写反馈,帮助老师不断改进课程

  21. 22
    • 需求与估算

    • TopK in a Sliding Window

    • TopK in a Data Stream

    • Trending

    • Streaming vs MapReduce

    • 第二十课课件

  22. 23
    • 需求与估算

    • 数据收集 Data Collection

    • 数据预处理 Data Precompute

    • 请求处理 Request Processing

    • 系统设计图

    • 存储与接口设计

    • 扩展性,容灾设计及监控警报

    • 第二十一课课件

  23. 24
    • 底层系统

    • 需求与估算

    • 核心数据结构

    • 内存分配

    • 并行控制

    • Web Server

    • Scalability

    • 系统设计图

    • 第二十二课课件

  24. 25
    • 需求与估算

    • 限流算法

    • 限流系统实现

    • 第二十三课课件

最新学员 Offer

Stripe
Databricks
Amazon
Microsoft
Doordash
Uber
Meta (Facebook)
Google

往期学员评价

学长学姐对比多家培训机构, 帮你选择

受益匪浅

Adrian 同学

我是最近一期的学员,因为前阵子跳槽找工作,之前也在别的培训机构学过系统设计的课,但是心里还是没底,用Google查资料的时候,自己查到了爱思,一开始也没打算报名,但是看到了爱思的文本课程和介绍后,还是决定报名听课,结果发现这门课让我受益匪浅,值得在这里安利一下:
1. 不同于其他培训机构的系统设计课的老师,爱思系统设计课的老师所教的内容更贴近面试实战
2. 每一节课的slides都是根据不同的topic,循序渐进,站在面试官的角度设置思考题,不仅让学员更能了解作为面试官,他们侧重的考点,还能引导学员独立思考,从而不会因为遇到变种设计题而束手无策。
3. 老师会在10多节课里总结归纳高频系统设计题,包括类似的变种题目,涵盖了市面上大多数的设计题型,十分实用,并会讲解每一个核心子系统和组件着重分析,从而做到让学员们学会融会贯通
4. 这个课另一大特色就是除了直播课,还会有录播课程,着重讲解系统组件和其他补充题型,帮助学员查漏补缺
5. 我觉得老师的BQ题的课程对我帮助非常的大,很多热门公司都有BQ轮的面试,问到的很多刁钻的问题,这里老师都有准备到。
总而言之,爱思系统设计课帮我少走了很多弯路,节约了不少自己上网查资料总结的时间,十分推荐有想跳槽面试的战友们可以来听一听这门课。

比九章更深入

Sherry 同学

我上过九章的课,又报名上了ACE的课,老师的系统设计讲的对比九章来说更深入一点。在实际面试中也遇到了面试官问到了对应的follow-up question,按照老师的讲的回答出来了。能看出来老师对面试每个type都有哪些可能的followup非常的熟悉,这些followup的回答会对定level非常有用,上课后,能够不断复习内化!
老师在课堂上的答疑任何问题都有回答,我觉得这个是最有帮助的一点,体验很像小班课,很针对性的教学。而且课后有问题回答平台,可以课后内化了思考过了再不断提问,非常有帮助!

实战型课程

Jingjing 同学

1. 老师的内容非常有实战型,市面上各个公司的教程课程我基本上也都上过,但是这门课是我收获非常大的一门课。
2. 对于我这种系统设计比较薄弱想要短期突击的人有战略性的帮助和指导意义。
3. 老师的课有直播和录播,配合文本课效果更佳。
4. 后期我还找老师mock了几次查缺补漏,帮助也非常大。面试中也可以更好的掌握节奏~
5. 上课期间我也很幸运的收获了非常好的小伙伴,我们互相mock讨论课程内容加深对老师的课程理解。 在老师和小伙伴的帮助下我也顺利拿到了FLAG的offer。
6. 强推~ 如果老师后期增加内容还会考虑报名参加,不仅仅是面试上的帮助,传授的内容对工作也有很大的帮助。 对我来说这不仅仅是学习一门课,这是一个面试实战的提升,一个自己实力的提升,一个可以找到战友一起战斗的过程。
非常感谢老师,同时也非常感谢我的伙伴!

转码选手的感受

D同学

我是最近刚结束的这一期学员,因为是转码选手就说两句转码选手的感受。
1. 课程干货非常多,尤其是让我学到了很多答题思路。在刷系统面试题看了不少材料,但是仅仅读材料能够理解的实在很有限,有老师带着一路分析下来,不仅仅学到了知识更重要的是学到了老师做一道题的破题和分析思路, 对于以后面对没有那么熟悉的题目套着这个思路模版也能说出点什么来。
2. 课上不仅仅讲当前讲的这一道design的题目,在讲解过程中老师还着重强调了什么样的技术pattern用于什么样的需求,理解这一道题就能理解方方面面的知识。
3. 老师上课的有时时的答疑环节,有不理解的地方马上就会得到解答,对于知识的理解非常有帮助。
4. 对于转码选手specifically,在直播课前都有录播课增加一些技术基础知识,便于课上大家能够focus在系统设计上上课更有效率。
总结一下,爱思系统设计课兼顾了不同水平的同学,既让advance的同学在上课的时候得到最大时间利用,也让像我这种需要补充基础的同学能够先打些基础不会上课的时候因为技术不懂而不能理解课程精髓。十分推荐。

直播课 + 录播互动课
双重免费试听

还在犹豫?爱思系统设计集训营课程已经帮助了上百名同学拿到满意的 Offer。现在就加入课程,免费试听吧!

对课程有疑问?
有小伙伴组队报名?
想获取免费内容更新?

请微信扫描罗辑老师二维码
了解更多详情

罗辑老师微信二维码