记一次蚂蚁金服的面试经历(12)
?思路:首先考察的肯定是大数据处理方案,这些数据肯定不能一次性读取到内存,那就需要拆分,将数据分隔处理。假设要分隔为 n 个文件。?分隔:如果 ID 是整型的话,可以直接采用取模(id % n)的方式;如果 ID 是字符串可以先计算 hash 值然后再取模(hash(x) % n)的方式,将相同 ID 的商品分到同一个文件中。?针对每个小文件进行 top100的排序,返回购买最多的100个商品 ID?根据 n 个文件中的100个 ID,在进行一次排序,即可得到需要的数据。
小结
首先很感谢内推的那个朋友才有了这次的面试机会,虽然结果不尽人意,但是为自己的学习成长之旅增加了一些精彩。
然后说下这次的面试体验,总得来说,感觉不是很好,因为几次打电话都是在公司上班期间,毕竟在公司接到面试电话还是很不好的。没有按照约定的时间点打电话,可能是我接触的少,不知道其他公司是怎么样的,总觉得这样不太好。
身为一个目前在职三年,工作在深圳这样的大环境下,还是有很大压力的。以前上学的时候想着什么时候能月入过万应该就不愁什么的,但是渐渐的发现,及时月入过万也还是过不好生活。周围比你厉害比你强的人多了去了,你能做的就只有不断的学习,不断的进步。
推荐阅读
- 明日之后|明日之后:唯一一次无差评的联动玩法,萌新可能没见过!
- 原神|Beryl三周玩一次原神是假话?直播说漏嘴,顶着冰岛290Ping还在肝
- 暴雪|暴雪新总裁刚上任3个月就离职,这一次,暴雪还有救吗
- 369|369要离开TES了?直言这是最后一次直播,网友:记的好好拉扯
- 阿修罗|阴阳师:超鬼王后日谈,数值怪全面开花,活动一年一次刚刚好
- lpl|海外热议:尽管LPL获胜了,但这次的S赛是韩国选手最多的一次
- 炉石传说|炉石传说:战士上一次胜率登顶还是上一次?这波死亡矿井立大功!
- 王者荣耀|王者荣耀:孙行者四款皮肤海报全部曝光,这一次倒是没让玩家失望
- 任天堂|自从S8以来,LCK只赢过LPL一次BO5?若EDG能战胜DK意义巨大
- 地下城与勇士|DNF:一次给3张传说卡片!讨伐战S级奖励技巧,掌握两个要领就行