海外就业面试经验:美国Facebook公司现场编程面试
上一篇文章中,我们讲到了印度小哥Rahul Agarwal面试Facebook伦敦的机器学习工程师故事中的第二部分-第一轮现场编程面试。今天,我们继续分享他的下一轮面试。
现场编程面试第一轮
他给大家分享了一些类似但不相同的面试问题,希望对大家有所帮助:
a)复数乘法:给定代表两个复数的两个字符串。你需要返回一个表示它们的乘法的字符串。
b)排序矩阵中的第K个最小元素:给定一个n x n矩阵,其中每一行和每一列都按升序排序,找到矩阵中的第k个最小元素。
面试官还给了我一个选择在我自己的笔记本电脑上进行编程,因为招聘人员已经告诉我在白板和笔记本电脑上编程的选项。
但请记住,它们不允许使用任何代码格式和IDE。我只有一个基本的编辑器来编写代码。
我对该轮面试的准备情况
与电话面试相同的方案,但我刷了更多的Leetcoding题目。我记得我每天花费大约3 到4小时的编程题目,坚持了30天。我用很少的时间花在高级问题上,而是解决尽可能多的中级问题。
3.现场编程面试第2轮
我当时想的是——“可能发生的最坏情况是什么?其实也也没什么。”所以尽管压力巨大,我还是选择了继续。
Facebook的安排非常人性化,他们在每次面试前后都会提供茶点,并注意不过度延长任何面试的时间。每次面试都在要求的时间开始,面试之间有15分钟的冷静期。
下述还是一些比较难,但是非原题的问题:
a)基于API的问题Time-Based Key-Value Store:创建一个键值存储类,支持两种操作——set和get。
b)合并k-Sorted Lists:给定一个由k个链表组成的数组,每个链表按升序排序。将所有链表合并为一个排序的链表并返回。
我在这次编码面试中的目标是能够在40分钟的时间内解决面试官提出的两个问题。但是,这是一个难度很大的面试,我把面试的大部分时间都花在了难度较高的第二个问题上。
面试官给出了提示,引导我选择正确的数据结构和算法。最后,我能够完全解决问题1 和问题2的大部分。
给受访者的一个小窍门是,列出你所拥有的所有解决方案以及所涉及的时间复杂度,并且只有在给出双方都同意的好的解决方案后再开始编写代码。
另外,通过这两次面试我发现,在你写代码的时候与你的面试官交谈并解释你的方法真的很有帮助。它们有时会给出提示,有时会阻止你选择错误的方法。即使告诉你的面试官你被困在哪里也会对你有所帮助,因为它会向面试官发出你正在思考的方向的信号。这也使整个面试更具协作性。
到了此时,我对所有的白板编程和面试压力都感到有点筋疲力尽,而且由于大约是午餐时间,我和指定的同事一起去了Facebook自助餐厅。
这是你可以询问公司的部分,这次午餐没有在面试中评分,因此你可以对在Facebook生活等问题保持开放态度,当然更可以在Facebook自助餐厅享用各式各样的美食。
参考文章:
https://towardsdatascience.com/how-i-cracked-my-mle-interview-at-facebook-fe55726f0096
撰稿:Ivy
上一篇文章中,我们讲到了印度小哥Rahul Agarwal面试Facebook伦敦的机器学习工程师故事中的第三部分-第二轮现场编程面试。今天,我们继续分享他的下一轮面试-系统设计面试。
2022-04-21 13:28:15
海外就业面试经验:美国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等产品。
海外就业经验:数据专业高手&新手?避免这些不专业的行为 (上)
随着在每一天中产生和收集的数据越来越多,几乎每家公司都以做出数据驱动的决策而自豪。数据科学正在成为一个越来越热门的领域。
2022-04-21 13:24:00
韩国的美容业全球闻名,不论是整容、医美还是化妆、还是穿搭造型领域都吸引了各个年龄段的人群,现在不论男性还是女性,变美已经是一种生活目标,但是目前韩国并没有开设医学美容专业 ,不过很多知名大学开设了皮肤护理,美容化妆,造型等方向专业,并为这些学生提供学士学位,让学生不仅能学到东西,还能拿到学位,也为未来工作提供了学历背景的帮助。
海外就业指南:面试美国Facebook公司数据类岗位流程及问题
上一篇文章中,我们聊了数据分析岗位在Facebook各个团队中的作用,以及招聘流程的第一步-初筛。今天,我们继续关注其招聘流程,以方便每一个有志于进入Facebook的小伙伴进行参考。
上一篇文章中,我们讲到了印度小哥Rahul Agarwal面试Facebook伦敦的机器学习工程师故事中的第三部分-第二轮现场编程面试。今天,我们继续分享他的下一轮面试-系统设计面试。
2022-04-21 13:28:15
海外就业面试经验:美国Facebook公司机器学习系统设计面试
上一篇文章中,我们讲到了印度小哥Rahul Agarwal面试Facebook伦敦的机器学习工程师故事中的第四部分-系统设计面试。今天,我们继续分享他的最后两轮面试-行为面试和机器学习系统设计面试。
2022-04-21 13:26:51
海外就业经验:数据专业高手&新手?避免这些不专业的行为 (下)
上一篇文章中,我们了解了2种不合时宜的数据分析习惯:过度解读结果并试图从虚无中编造故事,以及在使用之前不对数据/查询进行质量检查。今天,我们继续给大家分享数据分析注意事项。
2022-04-21 13:25:31
随着留学趋势越发低龄化,很多小留学生在中学时期就被送到了国外,而这一切,其实都是为了大学生活做准备。
几乎所有的人工智能硕士课程都需要本科学位才能入学。好消息是,你并不总是需要特定领域的本科学位。有些学校需要计算机科学学士学位或相关领域。也有项目不需要这些要求,转而要求实践经验。在大多数情况下,你只需要一个理论基础就可以开始就读这类项目:即先参加几门先修课程,通常包括程序语言,如Python、微积分和计算机科学相关课程。
美国纽约大学四支研究团队被选中参加STAT Madness 2022竞赛
纽约大学的四支研究团队被选中参加STAT Madness 2022竞赛,这是一项受大学篮球三月疯狂启发的健康和科学领域最佳创新线上锦标赛。
好消息:经过两年的远程形式,毕业典礼又回到校园了!但更复杂的是:你现在需要取悦你的家人。那里会有很多与毕业相关的活动,但你可能想和他们一起去纽约短途旅行,或者如果你想和你的朋友们共度时光,也许你可以鼓励你的家人独自探索这座城市。