为onsite攒人品分享一下题目. 1point3acres
timeline:
1/28 HR在LinkedIn上联系我,想聊一下经历。我到他的calendar选了2/6号,但是当时其实很多spot,我感觉最快可以一两天就约到。-baidu 1point3acres
结果我不知道是那段时间因为COIVD-19情绪不好免疫力低下还是咋的,直接发低烧感冒得流感,吓得我去医院,后来在家躺尸难受了一周,病歪歪又上班了一周才好。HR表示理解,非常好,当天让我reschedule。
2/19 HR Screening。我感觉HR Screening最好还是准备一下,我一开始以为真的是瞎聊,结果他还冒出SQL和Product问题我还是有点惊。他主要和我聊一下平时工作内容,使用的programming language,面试时候想选择什么programming language。我觉得最好结合FB的DS job description来说,而且要有逻辑。我一开始说发现那边没有回应,HR和我说他其实是在take notes,所以我觉得说的慢一点,有逻辑一点有利于他take notes。后来他问我sql里left join right join的区别概念,还有怎么选unique value。Product题目是你喜欢用那个FB的app,觉得有什么改进的。我觉得我一开始答的太随意了,当时只是从user的角度,并没有真的从产品角度考虑。HR说现在太满,只能约两周以后的电面了。
2/20 HR给我发了video interview invite,并且让我交了一下简历。我感觉FB的HR速度真的挺快的(相比于我这个事儿唧唧拖延症的人)。我提前在LinkedIn查了一下面试官。
3/9 电面,面我的是西雅图的一个Marketplace DS manager,人很随和干脆,但是大哥面试时候一直在咳嗽,我真的有点担心他不会感染了吧。还有就是他说由于所有面试现在都是video,包括onsite,人太多了,那个系统现在有latency。我确实是感受到了,如果你觉得有latency,一定要提出来,他可以打电话给你,这样一边视频一边打电话,要不然容易出现沟通问题。.google и
3/11 HR通知进入下一轮。
面试:
我觉得这个面试官真的很不错,他一开始先自我介绍了一下,感觉他业界经历很丰富,然后让我自己介绍了自己。我讲了一下自己工作教育背景,然后提及了我为什么想来FB(工作环境,data-driven culture, ins heavy user),并且说我经常用marketplace,觉得很有用。感觉这个蛮重要的,就是让对方觉得你除了职位上合适,对公司很了解,对产品了解。
他并没有直接开始问题,给我简单说了一下event这个feature,然后说event这个组想通过search来做一些分析。我觉得开始的这个铺垫挺重要的,这道题目其实面经很多,但是感觉好像大家重点都放在了search那个部分,他这里想要传递给我的是search是给event引流服务,这样比上来就做题其实要更帮助面试的人理解这个题目的goal,再次谢谢大哥。
SQL部分就是经典的那个searches & search_results题目
Table 1: searches:
* date (string), date of the search
* search_id (int), the unique identifier of each search
* user_id (int), the unique identifier of the searcher. From 1point 3acres bbs
* age_group (string), ('U30', '30-50', '50+')
* search_query (string), the text of the search query
Sample Rows:
date | search_id | user_id | age_group | search_query
-----------------------------------------------------------------------------------------
‘2020-01-01’ | 101 | 9991 | 'U30' | ‘michael jackson’
‘2020-01-01’ | 102 | 9991 | ‘U30’ | ‘menlo park’
‘2020-01-01’ | 103 | 5555 | ’30-50’ | ‘john’
‘2020-01-01’ | 104 | 1234 | ‘50+’ | ‘funny dogs’
Table 2: search_results
* date (string), date of the search action
* search_id (int), the unique identifier of each search
* result_id (int), the unique identifier of the result
* result_type (string), ('page', 'event', 'group','person','post', etc.)
* clicked (boolean), did the user click on the result?
Sample Rows:
date | search_id | result_id | result_type | clicked. 1point 3acres
-----------------------------------------------------------------------------------------
‘2020-01-01’ | 101 | 1001 | ‘page’ | TRUE
‘2020-01-01’ | 101 | 1002 | ‘event’ | FALSE
‘2020-01-01’ | 101 | 1003 | 'event’ | FALSE
‘2020-01-01’ | 101 | 1004 | ‘group' | FALSE
Q1: how many users searched for "john" in the last 7 days?
Q2:% user click events after search?
我中间问了几个clarifying questions就写了,不过感觉边写边说真的容易速度慢,可能onsite之前要好好练练。. From 1point 3acres bbs
. 1point 3acres
结束之后他说这几个metrics其实是event那边还挺关注的东西,经常去monitor看从search来的user behavior对event的影响。然后search 里面出来的结果不只是包括event,也包括friending,public page,marketplace等等
Q1:你觉得上面% user click events after search这个metric来evaluate event这个feature好么?
Q2: 如果某个时间段event相关的search 上周增长了10%你该怎么分析?
-baidu 1point3acres
Q3: 如果我们想要去uprank event 的结果在search里面,你该用哪些metric,怎么evaluate?
Q4:如果我们做完实验之后发现由于改变了ranking ,friend request降低了,event engagement增加了,产生了Cannibalization,你觉得可以launch吗?
我感觉整个过程蛮顺利的,大哥就点头那种。之后我问了问他一些工作体验的问题,就结束了,整个过程大约35分钟,蛮速度的。我觉得还是很感谢面试官,他一个是引导我理解产品,第二个就是我觉得没太难为我。希望Video Onsite能顺顺利利!. Waral dи,
PS:第一次发帖,匿名可以求大米么?. check 1point3acres for more.
..
. 1point3acres
|