小米算法一面凉经

35分钟视频面。面试官是个年轻小哥,所以也没咋紧张。
1.自我介绍,介绍项目。
2.AUC,ROC含义。
3.大数据框架用过吗。
4.深度学习中过拟合处理,BN和dropout。传统机器学习中呢?
5.缺失值如何处理,什么情况下均值、众数,什么情况下丢弃特征。
6.如何判断哪些特征是重要的,特征重要性如何计算。step-wise.
7.诸如ID类的特征如何处理,编码方式one-hot还是其他的,高维时?什么样才算高维,有没有界定?
8.项目用到的数据,你在处理机器学习问题中,数据集如何划分,或者对一个到手的问题,如何处理有什么方法论?
9.如果数据非常少,应不应该如此划分?知道bootstrap吗?为什么要进行包外估计?
8.面了25分钟左右,开始写代码,出了三个:sqrt,说了牛顿逼近的思路,不会写。  求集合的所有子集,DFS,不会写。  老哥说给你个简单的起码写个一道吧,说top K,知道用partition或者堆排,不会写,放弃。凉。

总结:算法的问题都比较基础,没听过的瞎特么扯也能扯一点,但是编程不会是真的脑壳疼啊。求平方那道题上午才看过下午就忘了,最后心态已经炸了,听到top k直接说了思路说不会写,挂完视频想想我tm写个sort再返回最后k个也好啊,有点不应该,还是多写点代码吧,加油!
#小米##算法工程师##面经##校招#
全部评论
最小堆有模板,可以背
点赞 回复 分享
发布于 2019-09-19 15:37
这很基础的,我就喜欢像你这样的面试官,我上午面试才叫可怕,自我介绍,项目介绍,貌似对方没兴趣,然后刚要开始推xgb,先来道题吧,写完之后,再来到场景提吧,红包问题,时间到了,做不出来就算了,你有啥优势,平时喜欢干什么,行,咱们今天就到这了,连你还有什么问题要问我都没有,直接结束,一个机器学习的问题都没有,自闭了
点赞 回复 分享
发布于 2019-09-19 16:44
是NLP吗
点赞 回复 分享
发布于 2019-09-19 19:57

相关推荐

2 42 评论
分享
牛客网
牛客企业服务