我们致力于为出国留学生 提供一站式服务和留学报道
2022世界各国留学政策深度解读

海外就业面试经验:美国Facebook公司系统设计环节面试

来源:启德教育  作者:Ivy  时间:2022-04-21 13:28:15


上一篇文章中,我们讲到了印度小哥Rahul Agarwal面试Facebook伦敦的机器学习工程师故事中的第三部分-第二轮现场编程面试。今天,我们继续分享他的下一轮面试-系统设计面试。


系统设计面试环节

这是我害怕的另一个面试环节。正如你所看到的,我害怕大多数面试,因为这对我来说是一种非常不自然的解决问题形式。


在系统设计面试中,你需要在白板上创建端到端的服务。您可以练习的一些示例问题是: 

你会如何设计Netflix? 

你会如何设计Youtube? 

你会如何设计Twitter/Facebook? 

虽然这可能看起来令人生畏,但当你为它做准备时,它实际上是开放式的。因为没有错误的答案。 


我偏好的这种面试的解决方式是:设计一个非常基本的系统,该系统类似于平台并具有面试官要求的基本功能。

对于大多数平台,它将涉及在白板上为服务器、客户端和数据库绘制框。创建一个我想在系统中拥有的功能列表。例如,在社交网络中的关注,或在Uber上预订出租车,以及在阅读消息时在Whatsapp中进行双击,或在Twitter或Facebook新闻源中的转发功能等。

就功能而言,数量是无限的,因为我们都看到了这些平台提供的功能,想出一个功能列表应该不难。 

在整个面试过程中为其添加功能,并扩展/更改非常基本的设计。这可能涉及添加功能以及讨论扩展、处理边缘情况、讨论所涉及的数据结构和数据库、使用缓存等。 

通过询问面试官他们想根据我提供的功能列表添加什么功能,继续添加功能并改进系统直到最后。


我为系统设计面试进行的准备 

互联网上有很多很好的资源来准备这类面试,但我想提两个我觉得非常有用的资源: Donne Martin的System Design Primer这是任何准备进行系统设计的人都应该至少阅读一次但老实说更应该多次阅读的资源。

这里要学习的最重要的主题是性能、可扩展性、延迟、吞吐量、可用性、一致性、CDN、数据库、缓存、负载平衡等。 

Youtube关于最受欢迎服务的各种系统设计的视频:我说的是大的——Netflix/Youtube/WhatsApp/Facebook/Gmail/Amazon等。你可以在youtube上找到很多关于所有这些服务的系统设计的视频。我想点名的YouTuber是Techdummies。对我来说,谁真正以最简单的方式解释了概念谁就是最有用的。 

我花了一周的时间从观看视频到阅读Donne Martin的资料库,来准备这次面试,我认为这是正确的方式。

此外,了解很多工程师使用的术语很有趣,因此这也是一次很好的学习经历。 

最后,在这次面试中最重要的是,你需要以最少的面试官输入来推动讨论。有时面试官可能会要求一个特定的功能,你应该实现它,但最终,它是你的系统,你需要以最合乎逻辑的方式创建和添加你想要的功能,才能在这一轮中取得成功。


参考文章:

https://towardsdatascience.com/how-i-cracked-my-mle-interview-at-facebook-fe55726f0096

撰稿:Ivy


微信“扫一扫”,留学资讯全明了!

让留学疑惑统统变浮云!您也可以搜索“启德留学”关注我们哦!

分享:
相关推荐
大家在看
关键词: 留学易就业专业

海外就业面试经验:美国Facebook公司现场编程面试

上一篇文章中,我们讲到了印度小哥Rahul Agarwal面试Facebook伦敦的机器学习工程师故事中的第二部分-第一轮现场编程面试。今天,我们继续分享他的下一轮面试。

2022-04-21 13:30:10

海外就业面试经验:美国Facebook公司机器学习系统设计面试

上一篇文章中,我们讲到了印度小哥Rahul Agarwal面试Facebook伦敦的机器学习工程师故事中的第四部分-系统设计面试。今天,我们继续分享他的最后两轮面试-行为面试和机器学习系统设计面试。

2022-04-21 13:26:51

海外就业经验:数据专业高手&新手?避免这些不专业的行为 (下)

上一篇文章中,我们了解了2种不合时宜的数据分析习惯:过度解读结果并试图从虚无中编造故事,以及在使用之前不对数据/查询进行质量检查。今天,我们继续给大家分享数据分析注意事项。

2022-04-21 13:25:31

海外就业经验:数据专业高手&新手?避免这些不专业的行为 (上)

随着在每一天中产生和收集的数据越来越多,几乎每家公司都以做出数据驱动的决策而自豪。数据科学正在成为一个越来越热门的领域。

2022-04-21 13:24:00

海外就业指南:面试美国Facebook公司数据类岗位流程及问题

上一篇文章中,我们聊了数据分析岗位在Facebook各个团队中的作用,以及招聘流程的第一步-初筛。今天,我们继续关注其招聘流程,以方便每一个有志于进入Facebook的小伙伴进行参考。

海外就业指南:美国Facebook公司数据类岗位薪资与所需经验

Facebook是大家熟知的社交媒体集团,大家耳熟能详的还有他家的口号:“赋予人们建立社区的能力,让世界更紧密地联系在一起”。今天,我们就先来介绍一下他家的概况和数据分析类岗位的要求。 他旗下拥有社交媒体平台Facebook、Facebook Messenger、Instagram和WhatsApp,以及Giphy、Mapillary和Oculus VR等产品。

浅析韩国留学之美容专业

韩国的美容业全球闻名,不论是整容、医美还是化妆、还是穿搭造型领域都吸引了各个年龄段的人群,现在不论男性还是女性,变美已经是一种生活目标,但是目前韩国并没有开设医学美容专业 ,不过很多知名大学开设了皮肤护理,美容化妆,造型等方向专业,并为这些学生提供学士学位,让学生不仅能学到东西,还能拿到学位,也为未来工作提供了学历背景的帮助。

浅析韩国留学之美容专业

韩国的美容业全球闻名,不论是整容、医美还是化妆、还是穿搭造型领域都吸引了各个年龄段的人群,现在不论男性还是女性,变美已经是一种生活目标,但是目前韩国并没有开设医学美容专业 ,不过很多知名大学开设了皮肤护理,美容化妆,造型等方向专业,并为这些学生提供学士学位,让学生不仅能学到东西,还能拿到学位,也为未来工作提供了学历背景的帮助。

海外就业指南:美国Facebook公司数据类岗位薪资与所需经验

Facebook是大家熟知的社交媒体集团,大家耳熟能详的还有他家的口号:“赋予人们建立社区的能力,让世界更紧密地联系在一起”。今天,我们就先来介绍一下他家的概况和数据分析类岗位的要求。 他旗下拥有社交媒体平台Facebook、Facebook Messenger、Instagram和WhatsApp,以及Giphy、Mapillary和Oculus VR等产品。

海外就业指南:面试美国Facebook公司数据类岗位流程及问题

上一篇文章中,我们聊了数据分析岗位在Facebook各个团队中的作用,以及招聘流程的第一步-初筛。今天,我们继续关注其招聘流程,以方便每一个有志于进入Facebook的小伙伴进行参考。

海外就业经验:数据专业高手&新手?避免这些不专业的行为 (上)

随着在每一天中产生和收集的数据越来越多,几乎每家公司都以做出数据驱动的决策而自豪。数据科学正在成为一个越来越热门的领域。

2022-04-21 13:24:00

海外就业经验:数据专业高手&新手?避免这些不专业的行为 (下)

上一篇文章中,我们了解了2种不合时宜的数据分析习惯:过度解读结果并试图从虚无中编造故事,以及在使用之前不对数据/查询进行质量检查。今天,我们继续给大家分享数据分析注意事项。

2022-04-21 13:25:31

海外就业面试经验:美国Facebook公司机器学习系统设计面试

上一篇文章中,我们讲到了印度小哥Rahul Agarwal面试Facebook伦敦的机器学习工程师故事中的第四部分-系统设计面试。今天,我们继续分享他的最后两轮面试-行为面试和机器学习系统设计面试。

2022-04-21 13:26:51

海外就业面试经验:美国Facebook公司现场编程面试

上一篇文章中,我们讲到了印度小哥Rahul Agarwal面试Facebook伦敦的机器学习工程师故事中的第二部分-第一轮现场编程面试。今天,我们继续分享他的下一轮面试。

2022-04-21 13:30:10

留学热点
更多 >

亚洲留学大对比:韩国留学还是日本留学?

韩国还是日本?这两个离的非常近的国家到底该怎么选择呢?今天小编就给大家对比分析一下~

国外大学百科:那些以“学院”为名的学校

在国内我们一听到某某学院,第一反应就是:这学校不咋滴~的确,在我国大学与学院的区别在于:大学办学规模更大,学院办学规模小;大学师资力量强,学院师资力量相对较弱;大学文凭含金量高,而学院文凭含金量相对较低等这些差别,自然而然我们会普遍认为以学院为名的学校不太好~但国外学院的情况和我们学院的情况是一样的吗?

跟随哥伦比亚大学物理学教授了解宇宙中的神秘物质——中微子

在本问答中,乔治亚·卡拉乔吉(Georgia Karagiorgi) 解释了她对中微子和粒子物理学的迷恋,并描述了她希望在芝加哥附近的费米实验室加速器中学到的东西

怎样才能在严峻的求职形势中脱颖而出?

受新冠影响,企业和高校将传统的线下招聘转移到了线上,应届毕业生遭遇了前所未有的挑战。在这个特殊时期,如何才能在如此严峻的求职形势中脱颖而出?

选择计算机专业的两个因素

近年来有一大热的专业领域——计算机科学(简称CS),相信小伙伴们或多或少都有听说。计算机科学专业确实是个前景绝佳的专业,7月23日,人社部发布的《新职业在线学习平台发展报告》中显示,未来五年,新职业人才需求非常大,其中包含了计算机科学领域的多个专业分支,例如人工智能人才缺口近500万,云计算技术人员缺口近150万。

欧洲国家留学打工攻略有必要看一下

中国的出国留学生注意,如果你想去欧洲某个国家留学,想要合法回血并减轻经济负担,这份欧洲留学打工攻略你需要收藏!

出国读预科好不好_为什么要读预科课程

​有不少人认为,出国读预科课程是一件特别丢人的事情,甚至说感到羞愧,想尽办法不去申请预科学校,殊不知,读预科也有很多好处,这些好处远比你的面子重要的多。

留学小工具

留学费用计算

留学评估

高考留学评分器

智能选校