- 0
- 0
- 约5.93千字
- 约 15页
- 2026-07-17 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年算法工程师问题解决能力考核
一、编程实现题(共3题,每题20分,总计60分)
1.(20分)
题目:
假设你正在为一家电商公司设计一个推荐系统,需要根据用户的历史购买记录和商品属性,计算用户对某个商品的兴趣度得分。兴趣度得分由两部分组成:用户历史购买行为得分和商品属性匹配得分。具体规则如下:
-用户历史购买行为得分:
-用户购买过与目标商品同类的商品,每买一次加5分。
-用户购买过与目标商品关联度高的商品(如品牌相同或品类相似),每买一次加10分。
-分数上限为100分。
-商品属性匹配得分:
-目标商品与用户偏好的商品属性匹配度越高,得分越高。假设商品属性包括“品牌”“类别”“价格区间”“材质”,每个属性匹配度满分为25分,总分不超过100分。
要求:
编写一个Python函数`calculate_interest_score(user_history,target_product,user_preferences)`,输入参数分别为:
1.`user_history`:用户历史购买记录,格式为字典,如`{商品A:{类别:电子产品,品牌:品牌X},商品B:{类别:家居用品,品牌:品牌Y}}`。
2.`target_product`:目标商品,格式为字典,如`{类别:电子产品,品牌
您可能关注的文档
最近下载
- 室内装修改造消防的施工组织的方案.docx VIP
- 室内装修改造消防施工组织方案.docx VIP
- 2026年旅游摄影服务合同协议合同三篇.docx VIP
- 潘家沟排洪河改造工程岩土工程勘察报告(详细勘察).docx VIP
- 2018电力建设施工质量验收规程第4部分热工仪表及控制装置.docx VIP
- 临床路径与单病种考试.doc VIP
- 英语四年级下-天天练全套(图片版 无答案)人教PEP版.doc VIP
- 征信报告模板带水印可编辑2025年4月版.pdf
- GB/T 16903-2021标志用图形符号表示规则 公共信息图形符号的设计原则与要求.pdf
- 期末计算专项训练2025-2026学年北师大版八年级数学下册.docx VIP
原创力文档

文档评论(0)