首页 > 【还愿了,面试通过~】字节跳动北京机器学习算法3面
头像
逍遥生123kkk
编辑于 2020-06-16 23:08
+ 关注

【还愿了,面试通过~】字节跳动北京机器学习算法3面

【一面】6月10日晚上8点(一个小时左右)
一面的这位面试官,是我参加过的所有面试里给我留下印象最深刻的——超级有耐心,语气非常平和,没有回答完善的问题他会给你用更完善的答案给你补充好,真的全程几乎感受不到什么压力,如果有幸能去字节跟这位面试官一起共事那真的是很幸运!
一面简单聊了下项目,没有深挖,主要问了机器学习算法和NLP的一些基础,只记得机器学习问了“相对熵和交叉熵的区别”,NLP问了“attention的原理”,其他不记得了。然后问了一道概率题,一道算法题字符串相关的,都做出来了。

【二面】6月15日下午5点30(45min左右)
二面应该是层级更高一点的leader(从发量上推断的),有两个项目经历让挑了一个介绍一下,然后问了几个基础问题,只记得让介绍下决策树和gbdt、xgboost模型,还有一个线程间通信的机制。然后出了道算法题,给定一个旋转数组(一个有序的数组劈成两半A和B,B放到A前面去)去查找固定值。吭哧了半天算是写出来了。二面结束

【三面】二面结束后紧接着就是三面(20min左右)
三面肯定是交叉面,面试官一直在问一些工程上的问题,一开始给了个大的工程问题,有1000w个字符串和一个目标字符串target,假设target的长度是m,怎样在O(m)时间复杂度内找出1000w个字符串中和target相同的那个字符串?(胡扯了一堆hash和KMP,他说都不对,我也不知道正确答案是啥。。。)
什么线程间通信的机制(这个问了两遍了)、java的垃圾回收、进程的内存空间、用没用过redis、进程和线程的区别。。。凭着之前的记忆吭哧说了一些,能答上来一半多一点吧,然后出了个算法题和概率题都做出来了。概率题是甲乙两个人依次掷硬币,问谁赢的概率更大一些。算法题是最长子序列和。

总结:字节问的都很基础,而且很注重对算法和智力题(概率题)的考察,不过也不会出那种特别变态的,基本认真想一下都能想出来。总的来说字节的面试体验还是非常好的,三面后面试官说在房间里等hr10分钟如果没来的话就等后面的电话。。。我也不知道这意思是有了还是没有。。是不是字节到了hr面就大概率offer了呢。。许愿吧

更多模拟面试

全部评论

(3) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐