融360-算法-一面

1.自我介绍

2.讲项目和比赛

4.lightGBM和XGB的优缺点
https://zhuanlan.zhihu.com/p/24498293

5.损失函数怎么选择
https://zhuanlan.zhihu.com/p/38529433

6.数据不均衡怎么处理
一是数据层面,可以欠采样和过采样
欠采样的话将样本采样至1:1,而且为了不浪费数据,采用ensemble,过采样的话采用smote算法,或者数据不采样,只调整分类阈值
二是模型层面,可以使用代价敏感学习或者转换成one class问题
三是评价层面,选用合理的指标,比如少数类的召回率,auc等等
一个合理且简单的方法是:采用随机森林等集成算法降低过拟合风险,然后调整分类阈值规避采样问题,然后选用合理的评估指标防止偏见

7.编程1
把两个元祖对应位置映射成字典:如(1,2,3)(4,5,6)

dict(zip(a,b))

8.编程2
把数组,排序后是否保留着原顺序,如[2,3,1][5,6,4] 是 [2,3,1][5,8,6] 否

def order(a,b):
    d=dict(zip(a,b))
    di=dict(zip(sorted(a),sorted(b)))
    return d==di
2021届秋招算法岗笔经面经 文章被收录于专栏

小白一枚,有误的地方还请大佬们指正

全部评论
请问你多会投递的融360的?
点赞 回复 分享
发布于 2020-08-14 15:43
大概一个月前吧
点赞 回复 分享
发布于 2020-08-14 23:07
进去了吗
点赞 回复 分享
发布于 2021-08-24 09:20

相关推荐

不愿透露姓名的神秘牛友
11-26 18:54
说等下个版本吧的发呆爱好者很贪睡:佬最后去了哪家呀
点赞 评论 收藏
分享
10-27 17:26
东北大学 Java
点赞 评论 收藏
分享
评论
点赞
6
分享
牛客网
牛客企业服务