字节跳动算法二面凉经

一面的小哥特别棒,而且超级耐心。二面的小哥就比较严肃一些。

因为非科班出身,而且学习编程的时间也非常短,本科一直都是研究产品商业模式,研究生才开始做机器学习和深度学习的相关内容。所以也是抱着很忐忑的心态面试字节跳动的算法岗位。果然也是凉了hh

 

一面:

先问一下项目的内容。

然后手撕代码:从用户的访问日志中,选出访问次数最多的topK的用户

我的思路:

因为是实际应用,所以我会想到对数据进行预处理,比如对同一用户在同一分钟内(时间阈值可以自己设定)的多条相同访问日志就保留一条的情况,因为会有因为网络异常或者服务器异常的情况,所以对于用户来说真实的访问记录应该是一条记录。

第二步在用快速排序的思想实现(但是自己这部分花了很长时间,所以自己觉得不是很好,磕磕绊绊改了两三次实现了,所以以为自己一面就挂了,没想到给了二面)

 

二面:

也是问了一下项目相关的内容

然后问了xgboost的知识

然后手撕leetcode 856题,因为我还没刷到这个题目,我也是用栈实现的,但是对于题目一些复杂的情况考虑不是很深入,因此也被挂了。

#字节跳动##算法工程师##面经##校招#
全部评论
哪个部门啊
点赞 回复
分享
发布于 2019-08-18 18:08

相关推荐

点赞 52 评论
分享
牛客网
牛客企业服务