拿下技术面上传简历

推荐与搜索 面试题

推荐算法面试题:召回、排序与样本陷阱

36 道题考察点 · 回答框架 · 追问方向

推荐岗面试有一个特点:几乎每个问题最后都会落到"样本和特征"上。模型结构可以背,但样本怎么构造、特征有没有穿越、线上指标为什么和离线不一致——这些只有真做过才答得出来。

这个方向在考什么

  • 链路结构:召回 → 粗排 → 精排 → 重排,各阶段的目标与约束
  • 样本构造:负采样、曝光未点击、样本偏差(position bias)
  • 特征与实时性:特征穿越怎么产生、实时特征怎么保证一致性
  • 评估:AUC 与 GAUC 的区别、离线涨线上不涨的常见原因

最常见的几个坑

  • 只讲模型不讲链路,说不出召回和排序的目标差异
  • 忽略样本偏差:用曝光未点击当负样本却不做纠偏
  • GAUC 与 AUC 混为一谈,解释不了组内排序的意义

七天准备路线

  1. 第 1 天画一遍完整推荐链路,标出每阶段的候选集大小与延迟预算
  2. 第 2 天样本专场:负采样、样本偏差、样本穿越各准备一个案例
  3. 第 3 天特征工程:用户/物品/交叉特征,实时特征的一致性怎么保证
  4. 第 4 天评估专场:AUC、GAUC、NDCG、线上 AB 的关系
  5. 第 5-7 天按方向刷题,准备"离线涨线上不涨"的排查思路

推荐与搜索高频面试题

共 36 道,这里列出前 20 道。 去题库检索

针对你的简历,生成一套这个方向的题

题目会挂回你简历里的项目,并按真实面试顺序追问。