传统算法(推荐、分类、回归)面试经验贴

bg:双一流本,两年工作经验,给还在学习的朋友们分享一些对应经验下企业所问的问题,也有助于自己未来进行总结。以下打⭐为印象深刻的问题。
Q:
技术面:
(1)自我介绍(背景+工作经验+工作内容+成果)
(2)项目拷打
①推荐算法:
(3)注意力Q,K,V计算公式
(4)self-attention和external-attention的区别
(5)了解过哪些主流的推荐算法
(6)讲一下Wide&Deep原理
(7)推荐算法中正负样本集是如何构建的
(8)如何理解auc指标
(9)平时用哪些框架(pytorch),如果接触到tensorflow项目,最快需要多长时间能上手
②机器学习算法:
(10)了解什么是特征偏移么
(11)对于数据不平衡问题的解决办法
(12)训练集和测试集的正负样本比相差过大怎么办(如训练集1:49,测试集1:199)
(13)知道什么是概率校准么
(14)讲述一下二分类的原理⭐
(15)平时有了解过LLM么
(16)做过xgboost的超参数优化么,以及对早停机制(early stopping)有没有什么深刻理解⭐
(17)平时做过哪些衍生特征
(18)如何筛选重要特征
(19)如何避免特征之间的多重共线性,避免了又会有什么缺点
(20)以业务的角度筛选特征有什么缺点⭐
(21)xgboost是如何处理缺失值的
(22)对类别变量有什么处理方法
(23)机器学习和深度学习分别建模有哪些不同点
(24)xgboost的多分类和神经网络中的多任务有什么区别
#面试经验# #算法#
全部评论
这里也提醒各位一句,技术面固然重要,但后续的业务面以及hr面也很重要,对于业务面,首先要了解公司是干嘛的,以及公司的产品是什么,以及面试可能会问些什么;对于hr面,一定要多“骗”,offer搞到手才有选择和议价的权利。
2 回复 分享
发布于 07-23 13:11 贵州

相关推荐

12-22 11:54
已编辑
中山大学 算法工程师
最近秋招拿到offer的同学在问我一些offer抉择的问题,关于算法岗怎么选方向,尤其是业务岗和研究岗的区别。今天从几个维度聊聊这个问题。你的目标是落地还是探索?业务算法岗的核心价值在于解决问题,用成熟稳定的技术提升业务指标。日常工作围绕数据处理、特征工程和模型调优展开,最后通过A/B测试验证效果。岗位稳定、成果可量化是明显优势,但技术可能不够前沿,容易产生重复感。研究算法岗更像边界探索者,集中AI Lab这类部门。这里博士比例高,核心任务是做出比现有方案更优的算法创新,目标发表顶会论文。你能接触最前沿的技术,学术积累扎实,但成果不确定性高,压力也更大。你数全链路还是深钻型?业务岗需要全链路能力——懂业务逻辑、会特征工程、能上线部署,最终把技术转化为可量化的业务增长。研究岗则强调算法深度,要求扎实的数学功底和创新能力,更看重在细分领域的学术突破。如何选择?喜欢看到技术快速落地、享受清晰的业务反馈、工程能力强的同学,业务算法岗是更稳妥的选择。如果理论基础扎实、热衷前沿探索、能承受较高不确定性,研究算法岗的挑战和上限都更高,但要做好成果周期长的准备。不过研究岗可能有时候也需要做一点业务上的工作,这要根据部门实际情况来看。没有绝对的好坏,关键是匹配你当下的状态。业务岗是脚踏实地,研究岗是仰望星空,两者都在创造价值。选择前想清楚自己更看重什么,比盲目追求热门更重要。想了解更专业更具体的算法岗不同方向不同岗的要求,发展,前途等具体信息可以滴滴我本人拥有7年大厂算法岗经验,作为技术面面试官(含社招和校招),看过上千份简历,已面试超过上百位同学,面试和被面试经验十足,同时在ECCV/IJCAI/NeurIPS等顶会上发表过多篇论文和ACM获奖竞赛经历。职业规划 业务算法 #研究算法
点赞 评论 收藏
分享
评论
点赞
8
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务