某公司的面试的问题:
如何获得波音747的重量,这是一个开放性问题,你如何回答.
其实这个问题主要看的不是具体的算法问题而是你解决问题的思路,在你知识不够的情况下是否可以解决问题
这个能力对开发人员是很重要的,但根据不同的人员的知识水平不同,可能有不同的思路,这里的答案不是标准,仅供参考
1当你完全没有知识的,可以参考的答案
A给波音公司打一个电话,问重量
B买一个机票,上飞机问机长,或者去机场问维护人员
C上网查询(可以活动答案)
2有一定知识,可以做类比
比如美国最大的C-5可以运输2个M1坦克,M1的重量是60吨,所以载重应该是,120吨,按照一吨载重和飞机重量大约是1:3-4计算
C-5大约是360-480,
假设C-5比大20%,波音的重量大约是300-400吨之间,取中间大约是350
这个问题主要是看你是否有足够的知识,如果有一点知识,就要大胆假设和类比,可以估计一个误差比较大的数值,
这并没有关系,关键是你知道如何解决问题,然后逐步求精,这正式项目管理的一个主要的思想