面试前端开发面试官:如果有100万条数据,让你按年龄排序…

面试前端开发
面试官:如果有100万条数据,让你按年龄排序,你怎么排?
我:去你大爷!再见!

程序猿.华山弟子:哈哈

小米员工:不很简单吗,当然128个桶

前新浪爱问普惠员工:你和他说傻子才会接受100w数据

程序猿.风之回廊:典型桶排序[坏笑]

刘封:不用排序啊,O(n)就行了

程序猿.朱仝:捅,50个就够了

一方通行:啊?什么前端啊,直接返回100万的数据[挖鼻屎]

贝壳找房员工:[冷汗]

百度员工:考基础知识

市场.荀彧:一个表格就行了

成都数联铭品科技有限公司员工:以前我们做图数据库的可视化前端,会往前端发送万级别的数据,百万没搞过,超过几万,性能不行的电脑就卡得不要不要了

风清扬爱徒令狐:前端算法也就考考排序,别管多少量,你得会基本的排序算法吧。

一方通行:他这个问题正儿八经的算法还是挺麻烦的,100万点的数据量,按照年龄排序,大概率会有重复的吧。对于重复的数据咋处理啊。。。

公司高管.扫地僧首席大弟子:甩给后端,前端只接收数据[坏笑]

程序猿.郭啸天:你敢返回给我100w条,我就敢用冒泡

程序猿.武当弟子:哈哈哈

程序猿.武当弟子:哈哈哈

宋兵乙:这里不单单是查的问题,你插入的时候就要考虑到这一点,可以根据年龄分表,然后再去某个段位的表里面查,年龄也就是0-1005个库也够了

楼主:我也是这么认为的

程序猿.袁熙:典型桶排序,假设最大100岁,分100个桶,往里面扔就可以了[坏笑]

一方通行:就算是最大100岁,那凭啥分100个桶啊,1岁零3天这种你咋算。

程序猿.袁熙:30.8岁的我竟无言以对[哈哈]

昆仑弟子:直接Array.sort就行

skrskr:年龄相同按姓名怎么办

低压锅蒂亚戈:我觉得装牛角尖了,年龄哪里有小数的

顺丰控股股份有限公司员工:桶排序,计数排序

程序猿.双城记:这个很难啊,同一年的必须按出生先后排序[笑哭]

程序猿.小野林三:桶排,走chunk,最好别在前端排,或者说不会

程序猿.小野林三:我感觉面试官是想问worker相关的吧

爱得魔力转圈圈:搞个数组,0到100,往里面加就行了

程序猿.周杰纶:楼主不会连这么简单的都不会吧,因为这样,所以大家都认为前端的天花板很低

Microsoft员工:桶排序就完事了

去哪儿网员工:睡眠排序

昆仑弟子[2]:哈希表很容易吧[冷汗]

游坦之:冒泡吧[坏笑]

北京直客通科技有限公司员工:万级的数据 光是传输都多大啊

pome:虚岁呀,就是2了

前新浪爱问普惠员工:你和他说傻子才会接受100w数据

程序猿.郭啸天:你敢返回给我100w条,我就敢用冒泡

昆仑弟子:直接Array.sort就行

小米员工:不很简单吗,当然128个桶

低压锅蒂亚戈:我觉得装牛角尖了,年龄哪里有小数的

公司高管.扫地僧首席大弟子:甩给后端,前端只接收数据[坏笑]