如何在多个服务器之间复制大文件?

时间:2016-08-25 23:05:27

标签: algorithm server

这是一个面试问题here

我可以想到服务器之间的某种协作。示例假设我们将服务器视为树:

1

2 3

4 5 6 7

如果服务器1复制到服务器2和3,则服务器2和3复制到4和5等。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

问题中没有足够的信息来缩小最佳的可能答案。

这为受访者提供了一个很好的机会,可以在考虑问题的其他参数的情况下提及您所知道的所有相关信息。

面试官真的想知道你知道接近这个的所有不同方式。你将获得++积分,用于讨论在某些情况下真正相关的事情(他会问你哪些情况与之相关),以及 - 如果你不知道是否或者提及你已经听过的东西的要点不是或为什么它可能很重要。

你可能也会得到 - 认为你知道最好的答案,而不考虑它可能不是最好的情况。如果你马上得到一个答案,他会问你“为什么这是最好的方式,比方说......”,你应该有一个好的答案。 “啊,我没有考虑到这种情况。在那种情况下......”是一个很好的答案。

我采访了很多候选人,我也会开始问这个问题。

如果候选人过快地完成这项业务,我可以使用很多有趣的后续问题,例如“如果各个服务器的下载是由这些服务器上的用户发起的,并且他们并非都需要该文件完全在同一时间(但他们将决定他们想要它,而你已经有其他人正在进行下载),“等等。

作为候选人,请记住:这份工作不是获得正确答案的奖品