本文档整理的是本人从实习面试到校招面试,大大小小互联网公司问过的关于算法/机器学习/数据挖掘工程师岗位的面试题目。赠人玫瑰,手有余香。希望自己整理的这些资料能够帮助到志向于加入这个方向的小伙伴,也希望小伙伴们在夯实自己专业基础知识的基础上,加强交流沟通能力,多投简历,丰富自己的面试经验,拿到自己意向的offer。
实习面试常问的题目
1、已知二叉树的前、中序遍历,输出后序遍历
2、判断单链表有环并输出环的位置
3、快速排序
4、列表中是否有这个数——二分查找
5、递归完成C(N取2)
6、逆序输出链表
7、拉格朗日对偶性
8、k-means原理及复杂度
9、堆排序原理和时间复杂度
10、TOP k 问题
11、逻辑回归和SVM区别?不同?
12、过拟合问题怎么解决?
13、PCA
14、特征工程之特征选择、组合、提取、筛选
校招面试常问题目
创新工场
1、牛顿法
2、LIBFFM和FM的区别
3、如何判断两个链表是否有交叉?
4、Linux 定时任务 执行sh文件
瓜子
1、逻辑回归推导
2、批量梯度下降与随机梯度下降
3、滑动窗口求方差
4、扔硬币,先扔先赢的概率
5、kmeans 如果只告诉你任意两点的距离之差,没有具体的坐标,怎么使用kmeans?
6、梯度下降法的复杂度多少?如果数量很大,应该怎么办?(随机梯度下降法)