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

[面试经验] FB data scientist, analytics 电面

 
🔗
 楼主| onetwo 2017-12-1 11:48:24 | 只看该作者
全局:
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
回复

使用道具 举报

🔗
 楼主| onetwo 2017-12-1 11:52:51 | 只看该作者
全局:
amour0_0 发表于 2017-12-1 08:44. check 1point3acres for more.
谢谢楼主,今天店面就是这个题目, 一模一样

不客气,能帮到大家就好。 我好奇第二题思路应该是什么样的?我平时不做产品,这个不是很清楚应该怎么答比较好。希望大家不吝指教,讨论讨论
回复

使用道具 举报

🔗
 楼主| onetwo 2017-12-1 11:58:34 | 只看该作者
全局:
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
回复

使用道具 举报

🔗
Cwu22 2017-12-7 06:41:39 | 只看该作者
全局:
想请教第一题第二小问的distribution 可能是什么分布呀?
回复

使用道具 举报

🔗
jiangh52 2017-12-31 16:03:05 | 只看该作者
全局:
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies

评分

参与人数 1大米 +20 收起 理由
匿名用户-BLX16 + 20

查看全部评分

回复

使用道具 举报

🔗
stonephoenix 2018-1-10 09:03:31 | 只看该作者
全局:
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies

评分

参与人数 1大米 +30 收起 理由
匿名用户-BLX16 + 30 很有用的信息!

查看全部评分

回复

使用道具 举报

🔗
stonephoenix 2018-1-10 09:16:38 | 只看该作者
全局:
stonephoenix 发表于 2018-1-10 09:03
正在准备面试,所以把自己的答案写一下,有错的话请大家一定要指出来啊!多谢!
(2)写个query得到某一天 ...

第3 个having 用法不对。。。。感觉还是要再加一层。。。
回复

使用道具 举报

🔗
stonephoenix 2018-1-10 09:33:30 | 只看该作者
全局:
修改后的第3问.google  и

  1. drop table contact
  2. create table contact(
  3.         u1 int,
  4.         u2 int,
  5.         n_msg int.google  и
  6. )
  7. insert contact (u1, u2, n_msg) values
  8. (1,2, 1), (1,3, 2), (1, 4,6),. 1point3acres.com
  9. (2,1, 3), (2,3, 2), (2,4, 5),
  10. (3,1, 2), (3,2, 3)
  11. . From 1point 3acres bbs

  12. -baidu 1point3acres
  13. select userid, friendid, n_msg, sum_msg, pct. 1point 3 acres
  14. from
  15. (
  16.         select
  17.                 tmax.userid,
  18.                 tmax.friendid,
  19.                 tmax.n_msg,
  20.                 sum_msg = sum(tmax.n_msg ) over( partition by tmax.userid),
  21.                 pct = (tmax.n_msg + 0.0) / sum(tmax.n_msg ) over( partition by tmax.userid),
  22.                 tmax.rnk
  23.         from
  24.         (
  25.                 select
  26.                         userid = tcnt.userid,
  27.                         friendid = tcnt.freindid,
  28.                         n_msg = tcnt.n_msg,
  29.                         rnk = ROW_NUMBER() over (partition by tcnt.userid order by tcnt.n_msg desc).--
  30.                 from . 1point 3acres
  31.                 (
  32.                   select
  33.                         tall.u1 as userid,
  34.                         tall.u2 as freindid,
  35.                         sum(tall.n_msg) as n_msg
  36.                   from
  37.                   (
  38.                         select t1.u1 as u1, t1.u2 as u2, t1.n_msg.google  и
  39.                         from contact t1 ..
  40.                         union all
  41.                         select t2.u2 as u1, t2.u1 as u2, t2.n_msg
  42.                         from contact t2
  43.                   ) tall
  44.                   group by tall.u1, tall.u2
  45.                 ) tcnt
  46.         ) tmax
  47. ) tt
  48. where tt.rnk = 1
复制代码


弄下来感觉挺啰嗦的。。。求大神指点
回复

使用道具 举报

🔗
sbdxxcjh 2018-1-26 13:17:44 | 只看该作者
全局:

where应该是作用在windows function之前的,所以第三问最后你用where限定rank = 1的话,上面的ratio好像都是1了。。
回复

使用道具 举报

🔗
linda.zhou 2018-1-30 05:36:55 | 只看该作者
全局:
SQL: select u1, count(distinct u2) from table group by 1. 1point 3 acres

补充内容 (2018-1-30 05:39):.--
本来想着换行结果直接发出来了也是醉了 在下面补充
回复

使用道具 举报

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

本版积分规则

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