讨论区 > 求职面经 > 字节机器学习面经

字节机器学习面经

少年 发布于2021-01-26 15:21:25   52浏览

字节:(2技术+1HR)


写在前面


本人21届渣硕,本硕华南某985,有过两段实习经历,一段是大厂的算法实习,另一段是招行Fintech实习,虽然岗位都是机器学习,但工作的内容都和推荐相关,很感谢这两段实习带给我的成长,对找实习有非常大的帮助,面试常常被问到...

 

一面


本来是约的下午,面试官临时有事改到那天晚上9点,感觉他也有点疲惫所以问的东西并不多~

1.自我介绍

2.项目/实习

3.RandomForest和XGBoost区别

4.XGB相对于GBDT的改进的地方

5.如何提特征?

6.防止过拟合?

7.手撕:寻找数组中是否存在超过一半的数字,时间复杂度O(N)

8.概率题:抛硬币一亿次都是正面,下一次是反面的概率有多大?看到概率题脱口而出的1/2(自己都笑了,虽然知道答案不是但面试过程交流下来感觉很轻松就没想那么多了),面试官也笑了说我们做机器学习的,就不能常规思维去想这个问题,从最大似然的角度思考blabla直接告诉我怎么分析了。

9.反问

字节的效率果然是出了名的,第二天就通知下一面...但自己想多做准备就延后一周再二面了


二面


1.自我介绍

2.一面面试官已经问过其中一个实习的项目了,还有其他项目想讲一下吗

3.为什么要选择RandomForest

4.中间问了一些和项目相关的算法基础知识

5.深度学习的东西用过哪些

6.RNN和LSTM,GRU的对比优缺点?

7.手撕:给定一个升序数组1,元素有重复,对每个元素算一下平方后得到新的数组2,问数组2中不相同的元素的个数?要求时间复杂度O(N),空间复杂度O(1)

8.方程题:我们有n个蛋,k层楼,假设蛋从第m层楼及以上往下扔会碎,现在要找到m,问在最坏的情况下至少需要试出多少次才能知道m。w(n,k)表示次数。写出状态转移方程w(n,k)。

注:写状态方程是很懵的,第一次遇到,自己说了思路(其实没啥思路但觉得也要开口讲些东西,哪怕错的也说明你有在思考),面试官超级耐心疯狂暗(明)示,最后一步一步写出来,最后他也说了虽然我一开始没思路,但是经过提醒之后每一步都能写出来也挺不错。(所以个人感觉面试的过程也是一个交流的过程,不是被试者单方面的output,说不定遇到的面试官超级nice,哪怕说错了也不会直接放弃你而是引导和暗示)


HR面


其实很惊讶没有三面...emm直接HR面然后就oc有被惊喜到...

评论( 0
我要评论

还可以上传7

表情
  • 微信扫码加好友进群