回复: 17
跳转到指定楼层
上一主题 下一主题
收起左侧

Facebook Data Engineer On site Interview

全局:

2016(7-9月) 分析|数据科学类 硕士 全职@meta - 网上海投 -   | | | 在职跳槽

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
狼狼恶狗, 发了一个FB Data Eng 的phone interview,
在几经波折之后终于去了on site...
重点:
面试分4轮,3轮 full stack interview(聊聊技术), 1轮lunch time(聊聊人生)。
HR告诉我3轮full stack interview的占比一样大。所以每一轮都要全力以赴(进去也就是个entry level, 结果遇到2个mgr, 1个sr mgr面,心中万马奔腾)
面试过程:
1,给你一个senario,你来想那些data 可以用来分析这个结果(比如active user, 需要看open apps time, clicks time)
2,然后你再来想,最后出来的report 图表需要有哪些factor,图表怎么画, 才能
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
roject manager也是可以的(前提是你够牛逼)。. check 1point3acres for more.
还有,面试真的好难,一个小时问那么多东西,以我的脑容量,基本到最后一轮面试就处于down机状态。
感觉可能拿offer略悬了,给大家分享下被虐经验吧。-baidu 1point3acres
共勉

叨叨2:
FB里面居然有espresso的机器,可以自己打奶泡和做咖啡...真的好想去...



[b]补充内容 (2016-8-23 01:13):
HR还告诉我说, 面试结果基本都是第二周的周一出。。。对,就是今天。。。jinzhang

评分

参与人数 5大米 +98 收起 理由
qiuye66 + 3 很有用的信息!
Wu_kong + 10 给你点个赞!
有家里 + 5 给你点个赞!
daichi1231 + 20
夏虫不知雪花 + 60

查看全部评分


上一篇:新鲜akuna capital OA + 新人求大米
下一篇:回馈地里,前几天发的ONSITE面经,刚收到HR确认说会发OFFER。废话有点多,前面是重点
推荐
 楼主| duanj99 2016-8-30 01:52:08 | 只看该作者
全局:
AndrewFish 发表于 2016-8-30 01:45
楼主能透露后两轮的问题吗?  另问下西雅图新楼建成什么team会扩招?

三轮问题都差不多,case不一样而已。。都是一个套路。。。seattle team只要senior的,因为整个data center在湾区。。。。我也想呆在sea。。。但是HR说不行。。no way
回复

使用道具 举报

全局:
dynamic sql:
1 select 'select * from b where b.id = ' + a.id from a
2 if len(input) < 3: begin select* from b  end
else: len(input)>3: begin select * from a end
which one, LZ?
. 1point3acres

[5,20],[15-35],[40,80], 缩减到overlapping [5,35],[40,80],然后返回 35-5+80-40=70
  1 def sum_meeting(nums):
  2     # time O(n), space (1), three pointers solution
  3     if len(nums) == 0:
  4         return 0
  5     elif len(nums) == 1:
  6         return nums[0][1] - nums[0][0]
  7     nums.sort(key= lambda x: x[0])
  8     left = mid = 0.1point3acres
  9     right = 1
10     sum = 0
11     while right < len(nums):
12         while right < len(nums) and nums[right][0] <= nums[mid][1]:. check 1point3acres for more.
13             right, mid = right + 1, mid + 1
14         sum += nums[mid][1] - nums[left][0]
15         if mid == len(nums)-1: # nums[n-1][0] <= nums[n-2][1]
16             return sum
17         elif right == len(nums)-1:
18             return sum + nums[right][1] - nums[right][0]
19         left = mid = right
20         right = right + 1. 1point3acres.com
21
22 if __name__ == '__main__':. Χ
23     # test normal cases
24     print(sum_meeting([[5,20],[15,35],[40,80]]) == 70)
25     print(sum_meeting([[5,20],[25,35],[40,80]]) == 65)
26     print(sum_meeting([[5,20],[15,35],[30,80]]) == 75)
27     # test sort first
28     print(sum_meeting([[5,20],[40,80],[15,35]]) == 70)
29     print(sum_meeting([[25,35],[40,80],[5,20]]) == 65)
30     print(sum_meeting([[30,80],[15,35],[5,20]]) == 75)
31     # test corner cases
32     print(sum_meeting([]) == 0)
33     print(sum_meeting([[5,20]]) == 15)
34     # equal adjacent boundary
35     print(sum_meeting([[5,20],[20,35],[40,80]]) == 70). 1point 3acres
36     print(sum_meeting([[5,20],[20,35],[35,80]]) == 75)
                              
LZ, right or not?              . From 1point 3acres bbs

补充内容 (2016-9-18 22:56):
Anyone have better solution?

补充内容 (2016-9-18 23:02):
# test complex case
print(sum_meeting([[5,20],[15,35],[40,80],[90,110],[100,120]]) == 100)
回复

使用道具 举报

推荐
 楼主| duanj99 2016-8-30 04:20:58 | 只看该作者
全局:
AndrewFish 发表于 2016-8-30 04:17.--
那请问楼主是怎么准备面试的呢?  楼主是平时工作就熟悉这个面试涉及的流程,还是根据面经准备的,或者看 ...

我本来就在另外一家公司做database相关工作,所以多了解公司流程,然后SQL基本上没怎么看(平时都在用)。面试前突击了下dabase design的东西 data moedling这种,把leetcode easy和medium差不多刷了2遍(然后面试还是没Bug free...Orz)
回复

使用道具 举报

🔗
AndrewFish 2016-8-30 01:45:44 | 只看该作者
全局:
楼主能透露后两轮的问题吗?  另问下西雅图新楼建成什么team会扩招?
回复

使用道具 举报

🔗
AndrewFish 2016-8-30 04:17:52 | 只看该作者
全局:
duanj99 发表于 2016-8-29 10:52
三轮问题都差不多,case不一样而已。。都是一个套路。。。seattle team只要senior的,因为整个data cente ...

那请问楼主是怎么准备面试的呢?  楼主是平时工作就熟悉这个面试涉及的流程,还是根据面经准备的,或者看公开课或者相关书籍准备的呢?
回复

使用道具 举报

🔗
AndrewFish 2016-8-30 04:55:49 | 只看该作者
全局:
duanj99 发表于 2016-8-29 13:20
我本来就在另外一家公司做database相关工作,所以多了解公司流程,然后SQL基本上没怎么看(平时都在用) ...
. 1point 3 acres
好吧  多谢楼主分享经验!
回复

使用道具 举报

🔗
timeforce 2016-12-15 18:09:29 | 只看该作者
全局:
enumerate 那题如何在递归中把空集加进去,我能生成后续的组合,但只能在最后把空集加上,有更好的方法么?
回复

使用道具 举报

🔗
angeiabb 2017-4-16 12:11:39 | 只看该作者
全局:
timeforce 发表于 2016-12-15 18:09
enumerate 那题如何在递归中把空集加进去,我能生成后续的组合,但只能在最后把空集加上,有更好的方法么?

应该可以直接DFS,就自动加了空集
回复

使用道具 举报

全局:
sum_meeting(nums) 是你自己写的还是面试的人给的这题不是  merge intervals 吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表