字节跳动算法二面凉经
一面的小哥特别棒,而且超级耐心。二面的小哥就比较严肃一些。
因为非科班出身,而且学习编程的时间也非常短,本科一直都是研究产品商业模式,研究生才开始做机器学习和深度学习的相关内容。所以也是抱着很忐忑的心态面试字节跳动的算法岗位。果然也是凉了hh
一面:
先问一下项目的内容。
然后手撕代码:从用户的访问日志中,选出访问次数最多的topK的用户
我的思路:
因为是实际应用,所以我会想到对数据进行预处理,比如对同一用户在同一分钟内(时间阈值可以自己设定)的多条相同访问日志就保留一条的情况,因为会有因为网络异常或者服务器异常的情况,所以对于用户来说真实的访问记录应该是一条记录。
第二步在用快速排序的思想实现(但是自己这部分花了很长时间,所以自己觉得不是很好,磕磕绊绊改了两三次实现了,所以以为自己一面就挂了,没想到给了二面)
二面:
也是问了一下项目相关的内容
然后问了xgboost的知识
然后手撕leetcode 856题,因为我还没刷到这个题目,我也是用栈实现的,但是对于题目一些复杂的情况考虑不是很深入,因此也被挂了。
#字节跳动##算法工程师##面经##校招#