一面
2022.04.02 早 10:00
一、自我介绍
二、实习经历
- 介绍一下做的工作
- 训练的数据从什么时间开始的
- 介绍一下你做的工作的业务场景
- 数据量
- 训练方式(离线训练 or 在线更新)
- 基线模型的结构
- MTL 有哪些任务/目标?
- 介绍一下怎么用 NAS 进行 emb size 搜索?
- 面试官不太了解这个,问了很久,然后问的还很着急。。。
- DFM tower 基于的是 FM 还是 FFM,做的是全部特征的交叉吗
- 特征交叉项的选择是怎么做的?
- 介绍一下做的关于 MTL 的优化
- 和 MMOE/CGC/PLE 的区别?
- 私有的部分输入的是全部的特征吗?
- 线上的指标?是 CTR 吗?
- 人均阅读数是相当于点击率吗?
- 点击/阅读涨了多少?
- 点击没有涨,是不是说明线上线下存在指标不一致的情况?
- 不是没有涨,是没有置信,而且存在一种置换
- 时长指标有建模吗?
- 后续还有什么改进的地方?
- GAUC 知道吗?
- 想写一下,面试官很着急说我怕你后面没时间写代码了!!!
三、代码题
- 二维矩阵,只包含 0、1,0 表示无填充,1 表示填充,每一个点可以到达其周围 8 个方向,求连通图个数
- dfs,类似 [中等] 200. 岛屿数量,只不过从上下左右四个方向换成了 8 个方向
四、反问:
- 你们那做的工作可以介绍一下吗?
- 回答的简单粗暴:美团外卖用过吧,美团外卖的推荐。。。
- 转正机制/要求/时间节点?
- 多久会通知这轮面试的结果呢?
二面
2022.04.06 晚 19:30,只面了 30 多分钟
一、自我介绍
二、实习经历
- 这个 APP 是做什么的呀?是什么场景呢?
- 首页信息流的 CTR 模型,两栏的信息流
- 介绍做的工作(介绍了第一个工作)
- 重训打不平指的是?对比的是?
- 本来按理说重训打不平,那应该是分析为什么打不平再解决这个问题,而你的做法好像和初衷有点偏离,相当于改了模型来提升 AUC?
- 本来就存在打不平的现象,且没有很好的解释,任务就是要不论做什么改动,只要能打平并代替基线
- 通过后面的工作可知,原来的基线参数量大,可能存在过拟合问题
- 介绍做的下一个任务(MTL 优化的工作)
- share bottom -> MMOE -> PLE -> 做的工作
- 通过这个工作 AUC 涨了多少?涨了那么多是不是应该分析一下原因呢?
- FeatureInsight 特征选择的原理?为什么 emb 的 L2 范数能代表特征重要性?是有加正则化项的情况下使用的这个方法吗?NN 那不是非线性的吗?
- LR 的参数 w 代表对应特征的重要性,w 可以理解为一维的 embedding
- 损失函数里没有正则化项
- 通过 NN 得到的还是特征的 embedding,只是维度发生了变化
- 介绍做的第三个任务(Attention FM 做特征交叉项的重要性分析 & 选择)
- 介绍一下 NAS 怎么做的 emb size 的选择
- 搜索空间、搜索策略、性能评估策略
- 为什么是 5 个 op(子结构),而不是 9 种(0、1、2、3、…、8 维)
- 算一种 trick:只用 5 个 op 也能最终得到 0~8 维这 9 种 emb size
- MTL 都是哪些任务,是 CTR 和 CVR 吗?
三、代码题
美团两面的算法题虽然都是白板的形式,但都只要求写类似 leetcode 这种核心代码,不用自己写输入输出,因此不用实际运行,面试官就看下你的整体代码逻辑是否正确
- [困难] 23. 合并K个升序链表,要求空间复杂度 O(K)
- 时间复杂度是多少?遍历 N 个节点,每次优先队列(小根堆)插入/删除时间复杂度 O(log K),因此总体时间复杂度 O(N logK)
- 优先队列怎么实现的知道吗?小根堆
- 小根堆用数组建堆,时间复杂度多少?O(NlogN)
四、反问
- 可以介绍下你们这边具体做的什么工作吗?
- 美团外卖各个场景的推荐算法
- 转正机制/要求/时间节点?
- 多久会通知这轮面试的结果呢?
- 快的话一两个星期,慢的话可能要三四个星期,看 HR 的时间安排。。。这也太慢了吧
Offer Call
2022.4.25 晚 20:00,接到美团 hr 的电话,不算 hr 面,就是询问要不要接 offer,接了就会开始走审批,可能要等一周左右
- base 在望京太极产业园
- 实习工资 300/天
问了其他家面试的情况,说有字节的 offer,还有拼多多和搜狐,hr 说现在还考虑上海吗,我说现在不考虑了,当时投拼多多的时候上海还没爆发疫情;hr 又说字节核心部门和非核心部门差别还是很大的,美团外卖还是挺核心的,出来背书能力好 balabala 的。问要不要接 offer。
接了 offer 了。
其他情况,搜了脉脉的信息:
- 美团外卖推荐算法加班不算多,早上 10 点半上班,晚上 9 点多下班
- 外卖累,但是不卷
- 一般 9 点半就打车走了

