菜鸟实习面试题分享

渣硕,投的算法岗,面试10分钟左右。
1. 先做个自我介绍吧
2. 都熟悉什么语言啊?
python和java。
说一下python里啥叫生成器(没听清楚,应该是生成器,python好久没用了,没答上来)
说一下java里接口和抽象类
3. 都熟悉什么机器学习算法啊?
逻辑回归和svm。
说说逻辑回归怎么实现多分类吧。
说说svm里什么时候用线性核和高斯核吧,比如样本数很多时,用啥核?
#实习##内推##春招#
全部评论
1. 逻辑回归实现多分类可参考李航《统计学习方法》P80。 2. 当样本数很多时,应该用线性核,计算量比高斯核要小很多。 另外,当线性可分时(可以理解为当数据特征的维度很高时),线性核和高斯核效果差不多;线性不可分时,高斯核效果更好。 3. 接口和抽象类的区别: 1)接口是抽象类的变体,接口中所有的方法都是抽象的。而抽象类是声明方法的存在而不去实现它的类。 2)接口可以多继承,抽象类不行 3)接口定义方法,不能实现,而抽象类可以实现部分方法。 4)接口中基本数据类型为static 而抽类象不是的。 当你关注一个事物的本质的时候,用抽象类;当你关注一个操作的时候,用接口。
点赞 回复 分享
发布于 2018-04-24 10:22
问一下第3点后面两题的思路是什么? 谢谢楼主
点赞 回复 分享
发布于 2018-04-23 00:36

相关推荐

点赞 35 评论
分享
牛客网
牛客企业服务