登录
题目讨论
    • 全部主题
    按时间排序
    System Design Discussion - Design Instagram
    最近lz在准备 system design,正好开个贴来希望大家一起讨论。采用几个 grokking the system design interview 例子,来进行拓展讨论吧。^_^ 最后写完,我真的发现是一个大型挖坑现场...同时也有种感觉 groking system design 有点
    milkis
    2182
    2
    Async service 提问
    最近做了一些关于系统设计的小结, 对于什么时候该用message queue和pub/sub service还是有一些疑惑。 还有就是rabbitMQ和Kafka的简单区分方法 大家有更好的理解吗?有相关的资料也行 譬如如果像dropbox这样需要上传的request用message que
    ItIsTime
    1260
    3
    系统设计需要先从一个单机能运行的程序出发吗?
    这几天在准备系统设计,看了地里好多帖子,都说是要follow那几个步骤:requirements,traffic,画图,分析服务和存储,然后dive deep/scale。我有个疑问:画图是一步到位,上来就目的明确要搞一个能有很高qps的分布式系统吗?万一面试官上来就说“我们一开始就100个用户”呢
    strongbrainpowe
    789
    2
    可视化实时广告监控系统
    网站上有很多广告,用户每点击一次广告会给后台发一个信号,记录用户信息和广告信息。要设计一个实时广告监控系统,实时显示某广告商广告的点击量走势,而且可以任意调节时间尺度、时间段,显示多个广告商的广告。
    Mimimimic
    935
    1
    求问如何设计video view counter
    最近遇到 一道youtube view counter题目,想请教一下地里的小伙伴能否提供一些新鲜思路。 design a video view counter: 1. count how many users viewed my video (be aware of the duplic
    robotuniqueness
    941
    2
    万年不变的shorten url
    这题算是非常古老了,主要还是要考distributed system下怎么generate unique id,并且避免single point of failure的问题。 我看grokking上面写的是可以让zookeeper把range分配给每个 application server,然
    Smilenceyu
    3512
    9
    Message Queue提问
    如图,一个service,多个clients(比如ipad,手机,mac,desktop),这种情况service要给每一个client发消息。教程里提到用上面这种模式。 请问现实里,用什么样的queue比较合适?这里貌似一个user就要至少一个queue,好像RabbitMQ可以支持10mill
    jby1797
    1786
    3
    现在大数据相关的知识系统设计还会问到吗?
    比如:GFS,BigTable,Map Redude, Hadoop, HDFS, HBase
    newdi
    646
    2
    如何设计页面变更推送/提醒系统?
    有次面试被问到这样一个题 设计一个页面变更的推送/提醒系统: 用户会关注一些URL,比如一共有1千万个URL,用户也会设置一些频率,一旦这些页面有变动,系统需要根据用户设定的频率向用户发送提醒邮件,只有在URL的内容变动的时候才发送 交谈过程中,面试官提到有以下几个关注点: 1. 每个U
    idontknoooo
    1087
    3
    如何设计amazon prime video?
    亚麻一道高频系统设计题,如何设计amazon prime video?求问大佬的思路,有什么需要注意的地方呢? amazon prime video应该和netflix一样吧?都是注册付费看电影电视剧,grokking上有设计youtube的答案,但是youtube一个主要功能是上传video
    北极兔兔鲨
    1579
    4
    design yelp中的partition by locationId VS zipcode
    在design yelp案例中,数组库分割partition by locationId vs zipcode中选择的是location id, 但是文中的解释没有看懂其用意。楼主的理解是,相比于by zipcode, partition by locationId这样可以避免single poin
    英伦十六世纪
    1606
    8
    metadata server and db的作用是什么?
    不是很理解里面讲到的 Metadata database and cache: To store the metadata about Users, Pages, and Groups.这里面提到的metadata是什么?是关键词?原文上传到: https://drive.google.com/fi
    英伦十六世纪
    655
    0
    tiny_url encoding问题部分讨论
    文中部分"What are the different issues with our solution? We have the following couple of problems with our encoding scheme:" 里提到了两个问题,1. If multiple user
    英伦十六世纪
    1696
    11
    讨论最近面试一道题:design a action events collection workflow
    最近刚面了汉宾罗的system design店面。楼主觉得答的不错,但是还是挂了。想请教一下地里的小伙伴能否提供一些新鲜思路。 Users from the XX client (IOS, Android, Web) can generate arbitrary actions (click
    robotuniqueness
    700
    3
    请问有什么iOS 前端系统设计面试的资源
    请问有什么iOS 前端系统设计面试的资源? 有什么面试的准备材料吗?
    Yeek
    678
    2
    Android系统设计
    今年面FB的时候,被问到两个设计问题,请大家说说设计思路,我感觉我说的还行,但是很不幸两轮都挂了 1. 设计一个墙纸App, 墙纸从FB的news feed获取,假设每个feed都是有图片的,然后每次按电源键点亮屏幕,都会切换不同的墙纸 2. 简单设计一个News Feed App, 要求设计获
    zhenglove
    873
    2
    最近一大厂SD题目design twitter search实战反馈讨论贴
    design twitter search,已知什么user信息,twitter的数据库和服务都存在的基础上,要求实现几个关键字Or在一起的twitter搜索,返回list of twitter。我的理解就是只要Twitter里有其中之一的关键字就是符合条件的twitter。 以下是我当时的表
    liuyang5832
    3313
    19
    为什么所有Typeahead/Autocomplete的题目都是在讨论Trie tree?
    本人不才 工作中折腾search engine也不少时间了 不是面试还真不知道Trie tree是个什么玩意儿 这种系统 level的设计题 怎么也得Lucene tokenizer说起吧 包括怎么拆分词 怎么断句 怎么排序 Trie tree这种底层的数据结构 跟我有
    myonlysunshine
    2484
    11
    关于Design Messaging/Chatting System 的 msg 接收的疑问
    最近复习的时候,发现一般 chatting system 有2种做法: 一种 client 直接websocket 连接到 chat server、推送/接收 消息+notification。 另一种是分开 msg service 和 push service, msg 的发送
    bambu
    599
    0
    建一个系统设计讨论群
    楼主经验3.5年 最近在准备系统设计 觉得有个小群大家讨论比较好 但是希望这个群是高效有质量的 所以初步定打算建一个十个人的小群大家一起讨论设计题 入群有一点要求: 1. 希望是有一定的工作经验的 2. 最近在actively准备系统设计面试的 3. 能积极讨论问题的 我不希望加群的
    匿名
    1057
    2