V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
way2explore2
V2EX  ›  职场话题

面试的时候,如何应对 Solution Design/设计解决方案 问题

  •  
  •   way2explore2 · 2020-10-19 16:01:48 +08:00 · 1563 次点击
    这是一个创建于 1256 天前的主题,其中的信息可能已经有所发展或是发生改变。

    很多公司开始在招聘过程要求你针对某个特定问题,设计出一套可行的解决方案,

    举例来讲,

    以 12306 为例, 如果要你设计一个火车票订票系统,你会怎样设计?

    整体要求,

    1. scalable
    2. realiable
    3. cost effciency

    欢迎讨论。

    第 1 条附言  ·  2020-10-19 16:41:53 +08:00
    现在越来越多公司从算法上转到 solution/system design.

    12306,这里只是举例。可能例子不是很好。

    可以简化为,电影院订票系统。

    - 查询电影票
    - 关注电影并收到通知
    - 更新新电影
    - ……
    第 2 条附言  ·  2020-10-19 16:42:39 +08:00
    还要处理,诸如,漫威大片上映的流量的骤升
    7 条回复    2020-10-21 13:04:18 +08:00
    imn1
        1
    imn1  
       2020-10-19 16:35:24 +08:00
    招什么岗位?有时搞不清楚为何会问这么大的问题,准备培养成系统级的架构师?(歪楼,不喜跳过)
    HuHui
        2
    HuHui  
       2020-10-19 16:41:34 +08:00
    这种大多数面试官只会认可他心里那个答案
    hsuvee
        3
    hsuvee  
       2020-10-19 18:45:32 +08:00
    @HuHui 说不到他心里的答案,即使给了另外的解决方案,这面试也是 GG
    xingzhi
        4
    xingzhi  
       2020-10-20 20:39:52 +08:00
    并不是说非要有一个确认的答案,而是在问类似的问题时,很容易考察出一个后端 /架构师的综合能力和知识面。
    回答时提及的每个服务 /知识点都可以引申出去进一步询问,究竟是真的熟悉或了解,还是说仅仅知道这个东西,交流过程中一试便知。
    way2explore2
        5
    way2explore2  
    OP
       2020-10-21 04:52:44 +08:00
    @xingzhi 这是毫无疑问的
    xingzhi
        6
    xingzhi  
       2020-10-21 11:19:20 +08:00   ❤️ 1
    @way2explore2 所以说回来帖子问题本身,其实还是看积累,保持自己的好奇心,在日常工作中多看多问。
    如果没机会在工作中接触这些设计方案,网上也有很多介绍大公司的系统架构分享,关键要多看。
    虽然没有实践的经验,好歹也能照葫芦画瓢了。
    way2explore2
        7
    way2explore2  
    OP
       2020-10-21 13:04:18 +08:00
    我想建个 tg 群组,专门讨论这些,和分享资源 :)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1043 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:08 · PVG 03:08 · LAX 12:08 · JFK 15:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.