b站推荐算法面经
一面:
1. C++ 和 SQL 怎么样?能手写还是只会用框架?
2. 之前实习的时候,“Redis 里的 String 是怎么实现的?”
3. 介绍一下你正在投稿的 CV 论文。PLCC 相关系数是怎么实现的?
4. 聊聊推荐系统的链路,重点讲讲召回。(被深挖了)
5. 项目为啥没用 UserCF?
6. ItemCF 怎么结合热度?Swing 召回的公式是啥?
7. 热度召回里,有没有考虑做个性化?
8. 不同召回路径的量是怎么配比的?
9. Word2Vec embedding 召回和 ItemCF 召回,结果有啥不一样?
10. 算法题:连续子数组的最大和
二面:
1. 详细讲讲项目里召回方案的实现。
2. LightGBM 有啥特点?和 GBDT、XGBoost 比呢?
3. 讲讲 Transformer 架构,包括 Encoder、Decoder 和位置编码。
4. 介绍下论文里 CLIP 相关的内容,比如模型结构改了哪,效率怎么提上来的?
5. 算法题:无重复字符的最长子串(要求用滑动窗口,并输出子串位置)。