两轮面试是连着一起的,第二轮结束的时候,面试官说了一句,后续让HR和你聊细节吧,问了一下我的实习时间。也不知道是随口一说还是有希望过了。下面是面试总结。
一面:
1、常用的分类算法有哪几种。(因为我简历上写的项目经历偏向算法,所以。)
2、朴素贝叶斯的原理和为什么适用于文本分类。
3、介绍一下假设检验,用具体的实例。怎么确定做假设检验的样本量
4、SQL题:
有一个表,有这几个字段:疾病ID,疾病名,省份ID,省份名,患病人数。
选出各个省份中患病人数前三多的疾病。(分组求topN的问题)——有一个坑,不能用limit,也不能用having count
5、两个智力题:
蒙特霍尔问题;戴帽子判断帽子颜色的问题(牛客上有,一样的套路)
6、你还有什么问题要问我的?
一面总结:一面面试官比较偏统计,在SQL题和智力题的时候,我犯错误的部分会一点一点给提示然后引导我。蒙特霍尔问题有点忘了,给了他结果和思路(枚举求概率加和),具体计算没有给出来。
二面:
1、介绍一下你的项目经历
2、kmeans怎么确定的K值,考虑了组间方差吗?
3、业务题:股票APP日活下降,怎么检验是业务运营的问题还是股市大盘的问题?
4、还有要问我的问题吗?
二面总结:二面面试官比较随和,中间一直告诉我业务不懂没关系,读书的情况下没有实习经历的话,一般都不太能把握,主要看分析过程。比较偏向业务。
总结:头条的面试还是比较活的,没有特别说考察哪一类,基本就是看你的简历,你比较偏向算法就考你算法,偏向业务就问你统计,所以最主要还是把简历上面的东西弄透。