如果您正在准备技术面试,尤其是SDE 2 或 SDE 3 的工作简介,那么您需要知道自己需要对系统设计概念有充分的了解。几乎每个 IT 巨头,无论是Facebook、亚马逊、谷歌还是其他任何公司,都会在面试中根据系统设计概念提出各种问题,例如可扩展性、负载平衡、缓存等。尽管在面试中知道系统设计的重要性 – 个人,尤其是工作专业人士遇到的一个主要问题是,他们缺乏时间,他们需要优化的、相关的、值得学习的资源。
而且,很可能,您已经知道找到优质的学习资源并非易事……!!
但是……我们让您更轻松! GeeksforGeeks 为您提供以面试为中心的深度系统设计直播课程,帮助您准备与Google、Amazon、Adobe、Uber、 和其他基于产品的公司。本课程将由在设计、开发和维护可扩展系统方面拥有第一手经验的行业专家指导和指导。在这里,您将学习使用 AWS 组件的真实示例和动手实验课程。
课程详情
在本课程中,将有在线直播课程,您可以从任何地理位置参加课程。由于这将是一个交互式实时会话,您可以向讲师提出您的疑问或疑问,类似于离线课堂程序。该课程强烈推荐给:
- SDE 2 或更有经验的候选人定位
- 候选人至少有两年的工作经验
- 候选人很好地掌握了 DSA 概念,如树、图、散列、排序和搜索算法
- 具有设计和实施 WEB 规模系统某些部分的实践经验的候选人
本课程的一些突出特点如下:
- 25 名候选人的有限批次实力
- 6 个月访问本课程录制的现场讲座
- 课程完成证书
- 基于讨论的方法 – 将审议涉及 SD 各个领域的大约 8 个问题
- 平日阅读的其他学习资源
在课程结束时,您将能够设计可扩展系统并获得各种有价值的技巧来破解系统设计面试。除此之外,该课程以9999 印度卢比的折扣价提供给您,您可以按照以下步骤直接注册课程:
- 步骤 1:访问系统设计的官方页面– 直播课程。
- 第 2 步:然后,单击“注册”按钮并在表格中输入所需的详细信息,例如姓名、毕业年份等。
- 第三步:注册后,您需要点击“在线支付”按钮进行支付。
- 第 4 步:然后您将成功注册课程,并可以按照时间表上课。
如有任何疑问,您可以发送电子邮件至 geeks.classes@geeksforgeeks.org
课程内容
本次系统设计-直播课程将提供的内容如下:
- 第 1 课:究竟什么是系统设计面试,广度与深度,你是否应该了解一切,从市场定位的工作类型,系统设计过程(激励示例:设计 UBER),设计问题侧重于需求分析和数据造型
- 第 2 讲:大规模系统中的权衡(激励示例:设计 TWITTER)——性能与可扩展性、延迟与吞吐量、可用性与一致性(CAP 定理),设计问题侧重于需求分析和数据建模
- 第 3 讲:大规模系统的组成部分——队列、SNS(实验室演示)、SQS(实验室演示)、基于事件驱动系统的设计问题
- 第 4 讲:大规模系统的组件——数据库/存储层、B 树、LSM 树的详细信息、存储技术和解决瓶颈,设计问题侧重于存储系统的复杂性
- 第 5 讲:大规模系统的组件 – 数据库/存储层、索引(主、次、单键、多键),专注于数据建模和索引深度的设计问题
- 第 6 讲:大规模系统的组件 – 数据库/存储层、一致性哈希、复制和分片、缓存、缓存策略:写入 – 直通/环绕/回退
- 第 7 讲:企业应用架构模式——微服务与单体应用、API 网关
- 第 8 课:大型系统的组件 – DNS、CDN、应用所学:端到端系统设计问题解决
- 第 9 课:大型系统的组件 – 负载均衡器,安全方面:加密、DDoS、中间人攻击、隔离、应用所学:端到端系统设计问题解决
- 第 10课:应在受访者提示中提供的一些有用内容、信封计算背后要记住的常用数字、模式设计提示、应用您所学的知识:端到端系统设计问题解决( FB 信使、YouTube/Netflix、Dropbox)
常见问题 (FAQ)
Q-1。课程和课程时长是多少?
答。课程时长为 3 小时,课程安排在每周六和周日。此外,课程持续时间为 10 堂课。
Q-2。批量大小是多少?
答。为了学生的方便,计划的批量大小为 25 名候选人。
Q-3: 我可以通过在线模式支付课程费用吗?
Ans:是的,可以通过网上银行、信用卡/借记卡、UPI(Google Pay、PayTM、电话支付等)支付课程费用。
Q-4。完成课程后我会获得任何证书吗?
答。是的,除了课程结业证书外,您还可以在 6 个月内访问本课程的录制现场讲座。