中等
技术面试0 次浏览58 同城的二手交易业务里,需要根据商品的发布时间、浏览量、收藏量等指标构建一个商品热度评分系统。请详细说明系统的设计思路和步骤。
58同城数据分析师
系统设计二手交易商品热度评分
答题要点
本题可按照分层设计思路解答,推荐分层分析法。关键要点如下:1. 指标确定:明确各指标的权重,如发布时间可设置随时间衰减的权重,浏览量和收藏量赋予相应固定权重。2. 数据采集:从数据库中获取商品的发布时间、浏览量、收藏量等数据。3. 评分计算:根据确定的权重,对各指标进行加权求和得到商品的热度评分。4. 系统更新:定期更新商品的热度评分,以反映最新情况。示例思路:首先,根据业务经验和数据分析确定发布时间、浏览量、收藏量的权重分别为 0.3、0.4、0.3。然后,从数据库中提取相关数据,对发布时间进行处理,如超过一周的记录权重降低。接着,按照加权求和公式计算热度评分。最后,设置定时任务,每天更新一次热度评分。