我希望可以在这里张贴这篇文章。我想知道是否有人可以分享示例系统设计和架构面试问题/想法,特别是客户端/web重点和一些服务器投资。(就像绞刑者的服务器,简单地存储高分并提供当前的猜测单词)我有一个面试即将到来,因为它是一个完整的软件工程师卷,每个3,45分钟,系统设计和架构问题将要求设计一个具有沉重的客户端组件的应用程序,并查看客户端/服务器的关系。
此外,任何你可以分享的关于如何处理它/它在白板上应该是什么样子的信息都会很棒。我对设计一种服务器密集型的设计很满意,但我对如何设计客户端架构/系统有点困惑。
谢谢!
发布于 2016-09-09 17:59:07
我被问到了几个非常有趣的问题,讨论持续了一个多小时:)
我不想在这里详细介绍设计思想,但帮助我解决这些问题的是知道没有完美的答案,您正在处理许多模棱两可的问题。你应该以分阶段的方式详细描述需求,并尝试使用缓存、水平缩放等常见模式从架构上解决它。大多数公司甚至会寻找一些特征,比如通过过多的泛化而不进行过早的优化等。
https://stackoverflow.com/questions/39380456
复制相似问题