2022届美团校招广告推荐算法面经
一面
- 介绍实习内容
- 多任务的 loss 怎么设计
- 有没有考虑辅助任务带偏主任务的情况
- 在线指标有哪些
- 广告主价值是什么
- 多任务更应该关注哪些在线指标
- 为什么要下掉ID类特征
- ocpx里的 bid 出价指什么
- 过拟合的解决方式
- dropout原理
- 广告系统的有哪些模块
- 混排流程
- 混排在排序侧做还是出价侧做
- 广告推荐各个模块用的 point wise,pair wise 还是 list wise(答案不唯一)
- 概率题:两个人抛硬币,抛到正面的人获胜,先手抛获胜的概率是多少
- 算法题:给定一串数列长度为n(无序),给定子序列长度为k(k<=n),求出长度为k的子序列,使其数字总和为最大值的所有情况。值域(-无穷,+无穷),输出为序列元素的idx。数列[1,2,3] k=3 ,输出[0,1,2], k=2 输出[1,2]
[1,2,3,3] k=3 输出[1,2,3], k=1 输出[2], [3]
二面
- 浅拷贝和深拷贝的区别,python里的具体实现
- c++栈和堆的区别
- 最大后验和最大似然的区别
- xgboost、lightgbm、GBDT之间的区别
- 树的分裂增益是什么
- 介绍实习内容
- 介绍竞赛
- 职业规划
- 算法题:数字0和1的矩阵,判断矩阵中的1能否围成一个圈
三面
- 介绍实习
- 多任务中有没有辅助任务带偏主任务的情况
- 介绍竞赛
- 比赛分工
- 和前排方案的差距