机器学习和算法哪个好找工作(良心推荐BAT小米)

机器学习工程师是现在的热门职位,因为其极高的薪资成为很多技术人的晋升目标。本文总结了部分一线互联网公司机器学习工程师的面试题及面试指南,希望对各位技术人员的进阶之路有所帮助。

阿里巴巴

根据参加过阿里巴巴机器学习算法工程师面试的技术人员反馈,总共需要经过四轮面试,前两轮为技术考察,第三轮是交叉面试,最后一轮是人力面试。每轮面试大概持续时间为40到50分钟,面试内容由项目经验询问和基础机器学习算法询问两部分组成。

基础机器学习算法主要包括LR和SVM有什么区别,libsvm和liblinear有什么区别,常用的统计量的含义,稀疏特征如独热编码,维度很大,输入神经网络怎么降维,FFM算法的原理,谈谈你对特征工程的认识,LR优化方法之间的区别,逻辑回归的概念,EM,K-means等问题。面试官会给出一些场景,询问求职者如何处理数据,如何建模。

可能会碰到算法题和智力题,但数量不会很多。根据反馈,算法题可能会与数组相关,比如存在一个数组,大小为98,里面的元素均为[1,100]区间内,且无重复, 不申请额外空间的情况下,在时间复杂度为O(N)情况下,找出确定的两个元素值。

接下来询问求职者最熟悉的机器学习算法,如果你回答了SVM,面试官会让你推公式、回答如何分类非线性问题、知道XX核函数吗.....总之就是根据求职者的回答层层追问,步步紧逼。其他面试题如下:

机器学习和算法哪个好找工作(良心推荐BAT小米)(1)

其他被提到的概念还包括协同过滤、KNN模型、负载均衡算法.....每一个都不是简单的说说自我理解和概念就可以过的,面试官每一次发问都会往下深挖一层。即便你的基础过硬,状态不行估计也会招架不住。

滴滴

首先,滴滴有自己的算法大赛,条件允许,不妨参加一下,如果成绩不错很可能直接被滴滴看重。(滴滴算法大赛解决方案,来源网络,侵权可删:https://www.cnblogs.com/TextEditor/p/5546397.html)面试过程中切记自己说得明白的,理解的概念可以适当展开说明,自己不是很明白的就不要提了,以免被追问。

其他面试题如下,感谢作者“一棵赛艇”的分享:

机器学习和算法哪个好找工作(良心推荐BAT小米)(2)

机器学习和算法哪个好找工作(良心推荐BAT小米)(3)

机器学习和算法哪个好找工作(良心推荐BAT小米)(4)

机器学习和算法哪个好找工作(良心推荐BAT小米)(5)

机器学习和算法哪个好找工作(良心推荐BAT小米)(6)

今日头条

今日头条的面试过程时间上不会占用太久,面试官主要考察求职者的实战经验。不要在面试前临时刷面试题,等到面试的时候,你就会发现没啥用。今日头条的面试官会问关于开源框架或工具的很多细节问题,同时求职者还要理解这些框架所涉及的具体算法和代码实现。最好的回答是理论知识加上个人实践体会。

机器学习和算法哪个好找工作(良心推荐BAT小米)(7)

结语

其他互联网公司,比如58同城、知乎、网易、小米等基本流程差不多。总体来看,这些面试中被考察的基础概念相差无几,面试官通常都很喜欢步步追问,你说出答案的时候就应该有心理准备。相比之下,百度、美团和滴滴的面试过程会比较烧脑,其他几家的难度基本差不多,京东的面试最人性化,会根据求职者的兴趣内部微调岗位。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页