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