字节跳动算法二面凉经

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

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

 

一面:

先问一下项目的内容。

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

我的思路:

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

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

 

二面:

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

然后问了xgboost的知识

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

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

相关推荐

一个菜鸡罢了:哥们,感觉你的简历还是有点问题的,我提几点建议,看看能不能提供一点帮助 1. ”新余学院“别加粗,课程不清楚是否有必要写,感觉版面不如拿来写一下做过的事情,教育经历是你的弱势就尽量少写 2. “干部及社团经历”和“自我评价”删掉 3. 论文后面的“录用”和“小修”啥的都删掉,默认全录用,问了再说,反正小修毕业前肯定能发出来 4. 工作经验和研究成果没有体现你的个人贡献,着重包装一下个人贡献
点赞 评论 收藏
分享
点赞 52 评论
分享
牛客网
牛客企业服务