FB DS Analytics 电面面经

8月份找同学内推的,之前HR面过一轮,问了一些background跟简单SQL,安排了Video Interview。 周二面的,有点紧张周三收到邮件还是悲剧了。 报个面经攒人品,希望后面找工顺利,求。

下面上面筋:
先问了一些之前intern的情况,然后介绍面试的背景是marketplace
SQL: date|session id|user id| event, calculate the average number of sessions/user per day for the last 30 days

analytics (Case)

Market Place want to add a new feature, add a sell button on the top when enter market place

Why we want to build this feature?
What Metric we need to measure this?
How to test?
Use the number of message sent to sellers/sessions to measure, the number decreased 10%

Why?
How would you measure it and test it?
What could we do?

还是有些紧张,错失机会很遗憾哈哈,希望后面的找工季顺利,大家一起加油

select user_id, count(distinct session_id)/31
from table
group by user_id
where to_days(date) BETWEEN to_days(CURDATE()) AND BETWEEN to_days(CURDATE())-30

Why we want to build this feature?

  • non-stop way to boost the key metrics: have more people sign up as sellers and have more items on sale
    What Metric we need to measure this?
  • sign-up rate and number of posted items
    How to test?
  • A/B testing

Why?

  • more sellers and things to sell, so average decreases, not necessarily bad, or new competitors in the market
    How would you measure it and test it?
  • measure the total number of messages and compare if it is same as before
    What could we do?
  • do adds to get more buyers

感谢楼主分享~~祝楼主后续招工顺利啊!!

谢谢楼主, 能具体说下Case第二题的意思嘛,number of message sent to sellers/sessions 和第一题有关吗

我也有类似的疑问请教lz,session/user是指session和user的组合,还是session 或者user?感觉和第一题有些联系

就是第一问里定义了一个session指的是每一个user每次进入marketplace算作一个session,然后在每个session里的number of message sent to seller

回复楼上啦,紫薯紫薯紫薯

谢谢谢谢!

Thanks for sharing