这是谷歌面试中的一个问题:
如果哈希表的大小超过30GB,可能会出现什么问题 (忽略坏的哈希函数问题)?
我不知道答案。有什么满意的答案吗?
谢谢。
这是谷歌面试中的一个问题:
如果哈希表的大小超过30GB,可能会出现什么问题 (忽略坏的哈希函数问题)?
我不知道答案。有什么满意的答案吗?
谢谢。
所以想一想底层发生了什么:
这导致了以下问题:
我认为面试官希望听到的是类似于分布式哈希表的解决方案,因为在当前的64位世界中,30GB的哈希表无法存储在单个计算机上;从我的个人经验来看,谷歌的许多问题都涉及到分布式计算、MapReduce等技术。
一些问题: