中等
技术面试0 次浏览

设计一个京东商品推荐系统,你会考虑哪些因素和采用什么算法?

京东运营
系统设计商品推荐

答题要点

运用分层分析法。关键因素有:用户行为数据,包括浏览、购买记录等;商品特征,如类别、价格等;业务规则,如促销活动等。算法可采用协同过滤算法,根据用户相似性推荐商品;基于内容的推荐算法,根据商品特征推荐。示例思路:我会先考虑用户行为数据、商品特征和业务规则这些因素。然后采用协同过滤和基于内容的推荐算法,根据用户的历史行为和商品特征为用户推荐合适的商品。