阿里-校招-内推-推荐算法工程师面经
自我介绍
挨个聊项目,每一个都问得非常细,
具体怎么做的,为什么要这样设计,还可以怎样做,效果如何分析的,有没有看XXX文章。。。
其中大家可以借鉴的问题大概有这些:
GRU原理(几乎是要手写公式了)
GRU两个gate的作用分别是什么
精排特征有哪些,点击序列是怎么作为特征放进去的
召回和精排的区别以及各自的特点
召回和精排的负样本有何不同
算法:
负样本采样,根据单词的频率,去随机采样一些单词作为负样本。
## 实现一个热度负采样模块,
输入为
* 单词词频信息 dict 格式:`{"Apple":20, "Google": 42, "Alibaba": 18}`
* 负样本个数 K
* 是否可重复
返回 K个负样本list
## 实现一个热度负采样模块,
输入为
* 单词词频信息 dict 格式:`{"Apple":20, "Google": 42, "Alibaba": 18}`
* 负样本个数 K
* 是否可重复
返回 K个负样本list
总之,是一次质量比较高的一次面试