小红书推荐算法工程师实习面经

听说写面经可以多拿offer

小红书一共是三轮技术面+HRBP面,整个面试体验很好,官网投完简历两天就面试了,结果出的也很快,几轮的面试官人都很nice。

一面,一小时左右:

  • 首先是做自我介绍,这个可以提前准备一下
  • 介绍简历中写的论文,讲的过程中面试官会提一些问题,问的蛮中肯的,也提了一些建议,沟通很愉快。会问下做的东西在工业界有没有一些应用场景,可以发散的聊一聊
  • 问了下之前在美团实习主要是做些什么,有什么收获或者感想
  • 召回常用的一些方法,FM,DCN等推荐相关的知识
  • 写代码,一道工程模拟题,实现一个类和三个函数,分析时间空间复杂度,然后优化
  • 提问环节

二面,一小时左右:

  • 自我介绍完做了二十分钟的产品调研,就是对小红书的一些使用体验,以及对小红书的推荐系统有没有一些使用感想之类的
  • 介绍论文,这里跟一面基本一样
  • 聊一聊推荐系统知识,对推荐系统的掌握程度。如实说了,在学校没有做过推荐相关的项目,看过王喆老师的《深度学习推荐系统》和B站上王树森老师的推荐系统视频。然后就让我介绍了下常见的算法模型,协同过滤、矩阵分解,FM,DCN的原理以及优缺点,最后问了一下Wide&Deep模型的原理。
  • 推荐系统怎么做新用户冷启动
  • 推荐系统中的一些带bias的场景怎么debias
  • 写一道代码题,三角形中最小路径之和
  • 提问环节

三面,一小时左右:

  • 自我介绍以及介绍论文
  • 推荐系统中debias的方法,比较开放性的讨论
  • 多任务学习中推荐系统中的应用
  • 给了一个场景,让设计一个推荐系统架构,然后分析存在哪些问题。
  • 多任务学习的参数共享及不共享参数各自的优缺点,然后从这两个角度分别去设计模型,包含特征交叉,embedding之类的。
  • 一道代码题,只写出了最简单版本,分析时空复杂度,然后有优化的思路,代码没写出来,结束了看了下是leetcode hard题。
  • 提问环节

HRBP面,三十分钟:

  • 问了下什么时候开始使用小红书的,觉得小红书的推荐搜索做的怎么样
  • 问了在美团实习的收获感想之类的
  • 对推荐这个岗位的了解,以及为什么选择推荐
  • 介绍了小红书有哪些部门

过两天就收到了offer,整个面试过程很和谐,很多问题都是在讨论,回答不上来的话面试官会帮着分析和引导,base上海新天地。

-------------手动分割--------------

还面了地平线的自动驾驶算法岗,base南京,两轮技术+hr面,地平线实习给的有点少,最后没去,有空了把面经整理出来。

#推荐算法实习##推荐算法工程师##小红书实习##地平线实习##自动驾驶实习#
全部评论
好详细!感谢楼主!!
4
送花
回复
分享
发布于 2023-03-02 14:51 江苏
论文也是推荐相关的吗?
1
送花
回复
分享
发布于 2023-03-08 00:10 广东
秋招专场
校招火热招聘中
官网直投
请问是暑期吗还是日常? 还是说xhs不区分这俩
点赞
送花
回复
分享
发布于 2023-02-18 20:23 广东
感谢楼主分享的面经
点赞
送花
回复
分享
发布于 2023-02-20 09:42 广东
哇,好详细,爱了爱了
点赞
送花
回复
分享
发布于 2023-02-20 09:57 广东
楼主是社区推荐还是电商推荐呀
点赞
送花
回复
分享
发布于 2023-02-20 18:00 北京
感谢分享!!
点赞
送花
回复
分享
发布于 2023-02-24 16:51 浙江
请问楼主已经入职了吗?
点赞
送花
回复
分享
发布于 2023-02-28 08:06 上海
牛啊!
点赞
送花
回复
分享
发布于 2023-03-22 20:47 北京
论文是啥等级啊?感觉论文拿不出手啊
点赞
送花
回复
分享
发布于 2023-03-23 23:50 贵州
楼主,想请问下现在小红书推荐是不是没实习的hc了呀......一周了还在简历初筛
点赞
送花
回复
分享
发布于 2023-04-06 15:14 上海
啊这...要是面试中我说没用过小红书会不会很尬
点赞
送花
回复
分享
发布于 2023-04-17 23:45 广东
感谢分享
点赞
送花
回复
分享
发布于 2023-09-29 18:11 上海

相关推荐

#蚂蚁##算法##实习#三面继续问项目,没问啥其他的东西。项目中遇到的最大困难我去这个问题把我问到了,因为总体来说算是一个比较顺利的项目,没有特别大的问题。建议以后面对这种情形应该如何回答?1)小挑战也是挑战:你可以选择项目中的一个小挑战,即使它不是一个巨大的困难。描述这个问题,解释它为何重要,以及你是如何解决它的。这可以显示你对项目细节的关注和处理潜在问题的能力。2)预防措施:说明你或你的团队采取了哪些预防措施来避免大问题的发生。这展示了你的前瞻性和风险管理能力。比如,通过良好的计划和沟通,项目团队可能成功避免了潜在的技术或协作难题。3)学习和成长:谈论这个项目如何帮助你成长,特别是在没有显著困难的情况下,你如何持续寻找提升工作效率和质量的机会。这表明你有自我驱动,始终寻求改进和学习的态度。4)团队协作:如果项目进展顺利,部分原因可能是团队合作良好。你可以讨论团队如何有效协作,以及你在其中扮演的角色。这不仅显示了你的团队精神,也突出了你在维持团队和谐中的贡献。5)优化和调整:也许在项目执行过程中,你们对策略或流程进行了微调。可以讨论这些小的调整如何帮助优化结果,这反映了你对持续改进的承诺和对细节的关注。我面试中的回答确实答得有点low了,逻辑有些混乱,因为这个把我挂了我也不会意外。微笑面对结果,不断成长,就当为秋招做积累吧。下次应该这样回答:在这个项目中,尽管整体进展顺利,但我们确实面临了一些有意思的挑战,特别是在实现和验证预测概率校准的过程中。一个具体的挑战是如何准确地量化模型的不确定性,并通过概率校准提供一个可靠的预测。换句话说,如何证明我们的p-value设计是可靠的。这种设计方法是非参数的,不依赖于数据具体的分布,这使得它在应用于实际复杂数据时更为健壮。我们通过计算测试数据中一个奇异值小于或等于训练集中奇异值的比例,实质上应用了经验分布函数(ECDF),来估计这个或更极端情况出现的概率。计算得到的p-value反映了在零假设下观察到的统计量的概率。在这里,零假设是指测试数据的奇异值不提供足够的证据去反对模型在该点的预测。如果p-value很低,表示这种奇异值在训练数据中很少见,暗示着模型在这一点上的预测可能不太可靠,这为我们的模型预测提供了一个直观和科学的可信度评估。总的来说,这是一种基于统计学的方法,数据越多将越有效
查看2道真题和解析
点赞 评论 收藏
转发
52 251 评论
分享
牛客网
牛客企业服务