【发布时间】:2016-06-29 00:11:33
【问题描述】:
我最近接受了一些采访,被问到一些规模问题是很正常的。 例如,您有一个很长的单词列表(dict)和字符列表作为输入,设计一个算法来找出 dict 中包含字符列表中所有字符的最短单词。然后面试官问如何将你的算法扩展到多台机器上。 另一个例子是您为城市的一个十字路口设计了一个交通灯控制系统。您如何将此控制系统扩展到具有许多交叉路口的整个城市。 一直对这种“尺度”问题一无所知,欢迎大家提出建议和cmets。
【问题讨论】:
-
听起来您应该根据这些采访对分布式计算进行一些研究。我的面试(刚毕业)都没有问过这些类型的问题,所以我假设你申请的职位希望你知道这些东西。
标签: algorithm distributed-computing system-design large-scale