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

2020-10-19 16:01:48 +08:00
 way2explore2

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

举例来讲,

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

整体要求,

  1. scalable
  2. realiable
  3. cost effciency

欢迎讨论。

1643 次点击
所在节点    职场话题
7 条回复
imn1
2020-10-19 16:35:24 +08:00
招什么岗位?有时搞不清楚为何会问这么大的问题,准备培养成系统级的架构师?(歪楼,不喜跳过)
HuHui
2020-10-19 16:41:34 +08:00
这种大多数面试官只会认可他心里那个答案
hsuvee
2020-10-19 18:45:32 +08:00
@HuHui 说不到他心里的答案,即使给了另外的解决方案,这面试也是 GG
xingzhi
2020-10-20 20:39:52 +08:00
并不是说非要有一个确认的答案,而是在问类似的问题时,很容易考察出一个后端 /架构师的综合能力和知识面。
回答时提及的每个服务 /知识点都可以引申出去进一步询问,究竟是真的熟悉或了解,还是说仅仅知道这个东西,交流过程中一试便知。
way2explore2
2020-10-21 04:52:44 +08:00
@xingzhi 这是毫无疑问的
xingzhi
2020-10-21 11:19:20 +08:00
@way2explore2 所以说回来帖子问题本身,其实还是看积累,保持自己的好奇心,在日常工作中多看多问。
如果没机会在工作中接触这些设计方案,网上也有很多介绍大公司的系统架构分享,关键要多看。
虽然没有实践的经验,好歹也能照葫芦画瓢了。
way2explore2
2020-10-21 13:04:18 +08:00
我想建个 tg 群组,专门讨论这些,和分享资源 :)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/716419

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX