吐槽一下某厂云计算PM的面试
引言:
文件上传常常会面临失败。比如,当我们同时上传一堆文件,如网络异常上传很可能被中断,那么未上传完的文件的已上传的部分将全部白费。
解决这个问题的根本是队列化上传,许多大厂的存储产品都是这个套路。比如腾讯COS是依次上传,每次最多上传2个,而阿里OSS貌似是5个(七牛尚不清楚)。至于为什么,小学生的智力水平应该能想明白,我就不讲了。
队列化上传衍生出一种叫断点续传的技术。它是将数据切片,比如将1G的文件分解成100个10M的小文件,然后将这100个文件队列化上传。
腾讯/阿里/七牛都采用了队列化上传和断点续传技术,这两种方式可以说是解决上传失败问题的最佳方案了,而且相当成熟。
正文:
面试时,面试官问我如何解决对象存储上传失败问题时,我说出了队列化上传和断点续传两种方案。但是,他却说没逻辑和产品思维。在产品思维中,一切事情都要分析根本原因,然后去从根本去解决问题。
这位面试官说,上传失败的根源在于网络异常,所以要从网络上去解决问题。他让我从网络去分析问题,然后说最好的解决方案是为用户提供完全可靠的上网环境。
我惊了。
就像人长不高的根本原因是地球引力一样,许多问题是无法从根本上解决的。对于此类问题,人类暂时只能去通过其他途径去减轻问题。
接下来,我和他探讨了关于SaaS、EC2和MapReduce等各种产品,我发现他的嘴像电脑一样机械地执行某种固有逻辑,套话特别多,但对产品的功能特性和应用场景严重缺乏理解。就整个过程来说,他给我感觉很像是在不懂装懂,有一种大忽悠的节奏。
上知5G/通信技术,下知MapReduce/云存储/SaaS,可惜说得大多是错的。想必他平日里忽悠的应聘者太多了(因为应聘者大多是商科生),但本人曾是华为云存储RD实习生,在我看来他讲得东西确实有些拙劣。
遗憾的是,我因为思路不符合产品方法论而被批为“没有逻辑”而被挂。相反,其他几个对产品功能一无所知的商科生顺利地通过了面试。
不过也无所谓,我总不能找一个对产品的功能特性以及应用场景不清楚,只会脱离实际跑火车空扯方法论的人当leader吧?
#产品##七牛云#