商业化团队支付宝广告技术部一面
- 自我介绍
- 那你现在是更倾向做计费还是其它的业务,因为我们这边广告底下也有计费团队
- 介绍一个你觉得技术上最有亮点的项目
- 算法题
有一组广告计划,每个计划上会有商家的广告出价(整数),判断是否可以把这组计划分成2个部分,
每部分的出价加和都是整组出价总和的一半。
例如:
广告计划1: 出价 23
广告计划2: 出价 105
广告计划3: 出价 45
广告计划4: 出价 6
...
广告计划100001: 出价 78
广告计划100002: 出价 98
请编写一个实现该功能的函数。
- 系统设计题
请设计一个在线零售商的商品推荐系统,需要根据用户的搜索关键词推荐商品。
根据用户输入过的关键词,从商品库中找出与之相关的商品,并按照相关度排序。
你可以理解为,这个系统里头提到的东西,都是需要你设计的
后续再追问面试官,补充如下要求但不限于:
1.历史关键词的存储
2.商品库的设计
3.相关度设计(本题很关键的一部分),按你自己的想法定义,如何计算
4.更高level的,例如架构设计,高并发场景