虾皮北京提前批-算法工程师

2021.7.18 一面
总共面了1小时
前30min  3道题
1.删除链表倒数第K个节点
2. 将数组划分为给定和为k的2部分。(这道题面试官说要用0-1背包是最好的,最后用dfs解出来了)
3.二叉树的后序遍历(非递归)(用的lc上的逆序  根-右-左遍历,面试官说没见过这种解法,需要再check一下)
(链表和二叉树的数据结构得自己写)

后30min 项目+基础知识

项目:

样本规模
怎么做的召回
召回结果
召回用没用Faiss ,Annoy等
新物料怎么冷启动
新物料可以被召回吗
embedding 形式
UCB大概什么思想
简单讲讲起到的作用

基础知识:

梯度爆炸和梯度消失原因,解决方案
GBDT了解吗
知道的除了sgd之外的优化方法
怎么求特征重要性(GBDT RF等)
overfitting原因,解决方案
时序模型的差别

反问

#Shopee##算法工程师##校招##面经#
全部评论
代码题语言有要求吗
点赞 回复 分享
发布于 2021-07-18 16:32
谢谢分享,请问楼主之前就是做推荐的吗?
点赞 回复 分享
发布于 2021-07-18 20:24
楼主好厉害!到hr了吗
点赞 回复 分享
发布于 2021-07-24 12:14

相关推荐

一天代码十万三:实习东西太少了,而且体现不出你业务,3个月不可能就这点产出吧,建议实习多写点,玩具项目面试官都不感兴趣的
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
5
36
分享

创作者周榜

更多
牛客网
牛客企业服务