这是一个linkedin面试问题here。
我可以想象服务器之间的某种协作。例如,假设我们将服务器视为一棵树:
1
2 3
4 5 6 7
其中服务器1复制到服务器2和3,服务器2和3复制到4和5,依此类推。
有什么想法吗?
发布于 2016-08-26 08:37:18
问题中没有足够的信息来缩小最佳答案的可能范围。
这为你,被采访者,提供了一个很好的机会来提及你所知道的所有可能与问题的其他参数相关的事情。
面试官真的很想听听你所知道的所有不同的方法。你可以在讨论某些情况下真正相关的事情时获得++积分(他会问你在哪些情况下相关),如果你不知道它是否重要或为什么重要,你可以在提到你听说过的事情时获得积分。
你可能还会因为认为自己知道最好的答案而不考虑可能不是最好的情况而得到--分数。如果你马上想出一个答案,他会问你“为什么这是最好的方式,比如说,……”,你应该有一个好的答案。“啊,我没有考虑到这种情况。在这种情况下……”是一个很好的答案。
我面试过很多处于我这个位置的候选人,我也会开始问这个问题。
如果应聘者完成这项业务的速度太快,我还可以使用很多有趣的后续问题,比如“如果下载到不同服务器的用户是由这些服务器上的用户发起的,并且他们并不完全同时需要文件(但他们会决定他们想要它,而你已经在向其他人进行下载)”,等等。
作为一名候选人,只需记住:这份工作并不是为了得到正确的答案而奖励。
https://stackoverflow.com/questions/39156044
复制相似问题