hichannel / issuses

海畅智慧学院探讨IT问题
http://www.hichannel.net
0 stars 0 forks source link

(开放题)100亿排序问题:内存不足,一次只允许你装载和操作1亿条数据,如何对100亿条数据进行排序 #3

Open hichannel opened 5 years ago

hichannel commented 5 years ago

难度:阿里p6+ ~ p7、腾讯t23 ~ t31

更多课程见 海畅智慧官方

这题是考察算法和实际问题结合的一个问题

众所周知,腾讯玩的是社交,用户量极大。很多场景的数据量都是百亿甚至千亿级别。

那么如何对这些数据进行高效的操作呢,可以通过这题考察出来。

以前老听说很多人问,前端学算法没有用,考算法都是垃圾,面不出候选人的能力

其实。。。老哥实话告诉你,当你在做前端需要用到crc32并查集字典树哈夫曼编码LZ77之类东西的时候

已经是涉及到框架实现和极致优化层面了

那时你就已经到了另外一个前端高阶境界了

所以不要抵触算法,可能只是我们目前的眼界和能力,还没触及到那个层级

hichannel commented 5 years ago

抛个砖:

lilili-book commented 5 years ago