Design:Newsfeed ranking
着重讲ML,从提取数据,到feature怎么选,到算法,training,online/offline metrics, serving, model update,都有涉及。面试官一开始clarify有哪些数据available的时候含糊不清,交流有些不畅,花了十分钟才逼问出来,后面都算顺利。
Design:objectionable content的reporting系统
就是fb上每个post用户都可以report,设计一个reporting系统,要和news feed连起来,保证被report的内容不要show出来。除了各种系统设计面试官要求讨论怎么scale up,即fb每天有billions of新帖子,而后台真正去看帖子到底应不应该被禁的人工劳力不多,怎么尽可能高效地利用人力资源,尽量用算法去automate这个过程,让它公平公正。