V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ninechapter
V2EX  ›  程序员

系统设计的高频面试题都有哪些?

  •  1
     
  •   ninechapter · 2015-11-10 14:36:46 +08:00 · 7025 次点击
    这是一个创建于 3306 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近整理了一下系统设计面试的高频题目,请大家帮忙完善一下吧:

    1. 如何设计数据库系统,具体地,可以是设计 taobao/Facebook 或是任何公司的员工数据库等;
    2. 如何设计用户系统,具体地,可以是 Netflix/Youtube 的用户系统等;
    3. 如何设计支付系统,具体地,可以是 alipay 等;
    4. 如何设计爬虫系统,具体地,可以是 baidu 的搜索引擎等;
    5. 如何设计短网址系统,具体地,可以是新浪的短网址等;
    6. 如何设计“秒杀”系统,具体地,可以是淘宝双十一系统等;
    7. 如何设计 message 和 news feed 系统,具体地,可以是 facebook/人人 /微信朋友圈 /whatsapp/snapchat 等;
    8. OOD 面向对象系统设计,具体地,可以是电梯问题、停车问题等;
    9. 如何设计分布式文件系统,具体地,可以是 google 的文件分布系统 BFS 等;

    啊,整理得好累,请大家也帮忙贡献一点题目吧。主要是想筹备一门与工业界相关度高一点的系统设计课,本周末,打算免费试讲一下 Uber 的设计,有兴趣的小伙伴,也欢迎来听听看,帮忙提供一些建议。

    网址:www.jiuzhang.com

    13 条回复    2015-11-13 02:36:26 +08:00
    nowcoder
        1
    nowcoder  
       2015-11-10 14:40:45 +08:00
    作为同行,我也发个双十一特惠小广告
    笔试面试精品算法课在做特惠活动,戳
    http://v2ex.com/t/234983
    Anteiku
        2
    Anteiku  
       2015-11-10 21:58:07 +08:00 via Android
    @nowcoder 你们的 Android 客户端微调一下吧,刚进去正确率显示的是 .00%
    nowcoder
        3
    nowcoder  
       2015-11-10 22:04:58 +08:00
    @Anteiku 好的,感谢反馈~
    wdlth
        4
    wdlth  
       2015-11-10 22:27:43 +08:00
    如何设计“改需求”系统,具体地功能可以是改需求时可以自动或手动地将可行性、加班工时、加班工资、调休时间、健康折损、设备折旧、领导满意度、客户满意度和需求再次被调整等因素计算出来。
    ninechapter
        5
    ninechapter  
    OP
       2015-11-11 03:24:46 +08:00
    @wdlth 太谢谢了,你提醒了我,这个确实也很常见
    shakoon
        6
    shakoon  
       2015-11-11 09:35:25 +08:00
    哦,你说的是这个“高频”啊……我以为是在说金融交易市场里的“高频”,看走眼了
    adexbn
        7
    adexbn  
       2015-11-11 21:23:22 +08:00 via iPhone
    就是把他们遇到的当前没法解决的问题拿出来问你,然后拿你的答案做参考,每家公司的问题都是不一样的。这样子
    skydiver
        8
    skydiver  
       2015-11-11 21:43:18 +08:00
    Google 文件系统叫 GFS ,百度的才叫 BFS
    ninechapter
        9
    ninechapter  
    OP
       2015-11-12 03:07:37 +08:00
    @skydiver 是的,我打错了,是 GFS , Google 还有一个 GigTable
    BUPTGuo
        10
    BUPTGuo  
       2015-11-12 14:39:14 +08:00
    @ninechapter BigTable ?
    ninechapter
        11
    ninechapter  
    OP
       2015-11-12 15:09:22 +08:00
    @BUPTGuo 哎呀,我怎么今天老是打错字。我说我怎么看着怪怪的。。。囧。。。谢谢提醒
    BUPTGuo
        12
    BUPTGuo  
       2015-11-12 15:21:01 +08:00
    @ninechapter 还以为你是故意把两个换了呢。。。 233
    twittercom
        13
    twittercom  
       2015-11-13 02:36:26 +08:00
    作为同行,我也发个双十二特惠小广告
    勇者大冒险黄泉手记,戳
    www.yongzhedamaoxian.com
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5368 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 08:20 · PVG 16:20 · LAX 00:20 · JFK 03:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.