fb 一面面经

分享一个facebook 一面的面经
Part 1 - SQL
| date | sessionid | userid | event

| 2018-08-01 | sessions1 | user1 | surface_enter
| 2018-08-01 | sessions1 | user1 | click
| 2018-08-01 | sessions1 | user1 | surface_exit
| 2018-08-01 | sessions2 | user1 | surface_enter
| 2018-08-01 | sessions2 | user1 | first_scroll
| 2018-08-01 | sessions2 | user1 | surface_exit
| 2018-08-01 | sessions3 | user2 | surface_enter

Q1. Calculate the average number of sessions/user per day for the last 30 days

#Q2 What does the time spent distribution per user look like?

第二题小卡了一下,不过还是写出来, 需要跟面试者clarify 下question

Part 2 - porduct
问题的背景是fb 的marketplace.
1.问marketplace 现在要加一个sell button 为什么要加这个新功能
2. 加了之后用什么metrics 去measure success 怎么test
3. marketplace 想给user 推送 item recommendation 在newfeed 里面,要怎么设计algorithm 去推荐
4. 用什么data 去train algorithm
5. 有了algorithm 怎么去测试
6. launch 之后怎么update 既有的algorithm
7. 有click 和purchase 的data 用哪一个好

总体就是感觉有了面经也不一定能答好,之前有大概看过这题,但是具体的问题完全不一样, recommendation system 问的也挺细, 这点毕竟让我讶异,因为设计的知识点不仅是product sense 还有建模了
反思做的不好的就是 其中有两个问题一开始没get 到面试官想问什么 后来好不容易反应过来拉回来了 所以一定要注意先多跟面试官交 每次开始说之前最好confirm 一下我们的goal是什么 看看他同不同意

前几天收到h1b deny了T T 就算面过了fb 应该也不会收我 因为opt 没有两年了 面经就给有缘人看吧

1 Like

不要灰心呀,面试自己也会提高不少,加油