如何用用户画像与申请数据构建职位推荐系统(job recommendation engine)?
How would you build a job recommendation engine using user profile and job application data?
题目类型: 技术面试题
这是一道技术面试题,常见于澳洲IT公司面试中。
难度: hard
分类: Machine Learning, Recommender Systems
标签: Two Tower, Recall and Rank, NDCG, Cold Start
目标公司: TikTok
参考答案摘要
答案 我会分三层:1)数据与特征:用户画像(技能、地点、年限)、职位特征(要求、行业、薪资)、交互(浏览、收藏、申请、停留、拒绝);2)模型方案:先做候选召回(内容相似、协同过滤、embedding/双塔),再做排序(GBDT/深度排序),目标优化可以是申请率/面试率等;3)训练与评估:用正负样本构造(曝光未申请、hard negatives)、时间切分防泄漏,离线用 NDCG/Recall@K,...
本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。