微盟算法策略面试经历

微盟

step1:

1、为什么SVM使用核函数,但是其他的分类算法不用核函数。

2、L1正则为什么能够进行特征选择。从数学公式角度解释。

3、LFM矩阵分解公式推导

4、常见的优化算法有哪些

5、最小二乘公式推导

6、牛顿法公式

7、将根号x泰勒展开

8、写代码判断两棵二叉树是否一样

9、N个数选择出最大的K个数。

step2:

1、自我介绍

2、1->A,2->B,3->C,26->Z,AA->27,AB->28,……。写一个函数实现上述从数值到字符的转化。

3、现有若干用户过往点击广告的历史记录,判断本次用户可能点击的广告。

①选取你认为重要的特征

②选择你认为合适的模型

4、用过分词没有,了解分词理论吗?

5、如何优化KNN算法。

6、Hive中UDF、UDAF、UDTF区别

7、如何用MapReduce实现kmeans算法

8、谈做过的项目

还有很多问题不太记得了。面试官人很nice,给我分析了项目中的不足,公式推导中的一些错误。
全部评论
笔试怎么样,开发是一套题还是分开的呢
点赞 回复 分享
发布于 2017-10-07 10:55
拿到意向书,说实话,有点一般。
点赞 回复 分享
发布于 2017-09-25 14:39
个人见解: 1.所有可以表示成內积形式<x_i, x_j>的方法如svm, 感知机都可以使用核技巧。 2.L1范式是L0范式的最优凸近似。从数学公式角度解释。。。。 3.- 4.无约束优化算法 1)梯度下降,一阶梯度;2)牛顿法,二阶梯度;3)拟牛顿法,一阶信息近似二阶梯度; 4)共轭梯度法 .......
点赞 回复 分享
发布于 2017-09-25 11:11

相关推荐

飞花断音:这个头像有点搞笑
点赞 评论 收藏
分享
评论
1
14
分享

创作者周榜

更多
牛客网
牛客企业服务