快手策略算法工程师秋招面经

趁着还记得,记录总结一波
自我介绍
(环节一 询问简历和代码题)
(一、项目)
介绍简历的一个项目
你提到使用ICA清洗数据并提取了11个线性非线性特征,能简要介绍是怎么做的吗
这是一个二分类模型吗 如果是多分类,是用什么指标衡量模型效果的 
多分类模型的F1值是怎么计算的
刚刚说到调参,你能说说你是怎么调参的吗
这个XGBoost模型是由你零到一搭建起来的吗
(二、实习经历)
实习中的大模型自动打标是怎么实现的
这是调接口自动实现的还是人工操作的
(三、代码题)
有一份确定的旅游线路图,它的列表里存储了线路中每段路程的出发地和目的地,现在要求找到整个线路的终点。
(以上花费20min)
(环节二 面试官介绍部门及工作内容)
(环节三 case分析)
场景:快手电商会发放优惠券给客户,鼓励客户购买快手商品。但有一部分商家为了套现优惠券,在论坛或其他地方找陌生人用优惠券下单,并在私下以比商品价格多几元的方式将货款返还给用户。例如快手发放满100减10的优惠券,商家找人下单,枪手用了优惠券后只花了90买到商品,商家私下退93元给用户,用户赚了3元。因为优惠券的优惠金额是由平台承担的,平台会返还100元给商家,所以商家在未销售商品的情况下赚了7元。整个过程唯一亏损的是快手平台。问应该怎么去识别这类商家?
后来在反问环节得到的回答:这个回答没有标准答案。面试官的想法是通过下单的数据,统计每个客户使用优惠券客户的数量占比。因为在一般情况下有些用户是真正想买某样东西的,所以即使不用优惠券,它们也会下单。如果在优惠期间某个商家的优惠客户数占比异常高,那么就说明这个商家有套优惠券的嫌疑。

-----------------------------分割线1(以下是碎碎念)----------------------------
面试官有说到这份岗位需要具备的能力。
一是业务理解能力,以我的话来讲,就是把我们想象成当卧底,如果要在对方组织里蒙混过去,就要理解它们的运转模式,产品线,整个团队的组织架构等。如果连这些都没弄清楚,那么很快就会被发现。
二是算法能力,之所以需要算法能力,是因为风控部门既要通过数据分析和模型验证的方式给业务提建议,告诉他们通过增加什么环节能尽量减少坏客户,也要自己做策略,对风险能力兜底。
三是学习能力,他们不要求校招生像社招一样有工作经验,但应该要有比较强的学习能力。

-------------------------------分割线(以下是总结)--------------------------------
面试的时候以为自己表现得还可以,但现在总结才感觉到自己有很多可以改进的地方。
例如项目中的ICA,我没有把原理搞清楚,在面试的时候自然也说得很模糊。
多分类模型的F1指标有些印象,当时虽然说出来了,但自己也不确定对不对。
模型调参问题,一来是面试的时候表达的逻辑有点混乱,二来是对调参的博客看得比较少,自己脑子里没有一个完整的流程。
除了这些项目问题没答好外,我还没有事先去了解这份岗位的内容,所以在面试介绍工作内容并反问我的时候我讲得磕磕巴巴的。

面试的内容姑且能回忆出这么多,现在复盘下来的感受是自己对模型整块的内容还是没有很好的掌握,还要好好复习模型以及了解一下岗位。另外,这次面试给了我很大的情绪价值(或许可以这么说),因为面试官在面试最后和我说“希望以后能见到你”,后面就收到二面邀请了。这挺让我开心的,所以记录下这件让人快乐的事。
全部评论
流程到哪了
点赞 回复 分享
发布于 2024-10-24 13:00 广东

相关推荐

05-12 11:09
已编辑
门头沟学院 后端
SmileDog12138:没必要放这么多专业技能的描述。这些应该是默认已会的,写这么多行感觉在凑内容。项目这块感觉再包装包装吧,换个名字,虽然大家的项目基本都是网上套壳的,但是你这也太明显了。放一个业务项目,再放一个技术项目。技术项目,例如中间件的一些扩展和尝试。
点赞 评论 收藏
分享
ResourceUtilization:算法很难了,现在都需要相关论文还有对应的实习,可以先试试中厂
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务