Wednesday, April 14, 2021

System design: article in Chinese | Facebook onsite interview


Here is the article's link. 


I will work on the content and make it readable, fix those broken links etc. 

 这段时间面试了脸书的码工职位, 整理了一下最近地里和朋友那里打听出来的系统设计题目.

分享出来换大米换大米~~~

-Push notification

-Search status, 或者叫twitter search, 一般要求real time, 仅限text post. 可以参考twitter blog: Here is the link. 

一般会考虑到fast和slow两种cases

-DesignYelp经典题目

quadtree或者gridgeohash

我自己没多看觉着重点不在这里

-Translationsyste两种思路一个是googletranslate这种你可以assume已经有一个现成可用的translationservice

Here is the article. 

然后你要设计一个系统满足三高另外一个思路可以借鉴一下airbnb的翻译系统https://mediumcom/airbnb-engineatform-45cf0104b63c-Newsfeed-DesignNetflix-i18n

参见上面说的airbnb的翻译系统

-Collaborativedocediting就是设计个googledoc-Subscriptionsystem比如说youtube的subscription-Hashtagtrend类似于topKYouTube上有个视频讲的挺好

https://wwwyoutubecom/watch?v=kx-XDoPjoHw&t=53s

另外我也很推荐这个哥们儿的channel

-Livecommentingsystem个人感觉这个地方偏重考database-KVstore

经典题主要靠怎么满足三高

-DesignFacebookMessenge

要求能做到groupchat-DesignInstagram-Proximityserverbackend

参考designYelp-Designloadbalancer

要求包含balance servers的workload的功能

-Adclickcounter参考前面的hashtagtr

No comments:

Post a Comment