字节跳动商业变现部门推荐算法暑假实习面经

一面

算法题:leetcode 排序矩阵查找,leetcode 102 二叉树的层序遍历

  1. 介绍一个你认为做的最好的比赛
  2. ANN用的什么工具,介绍一下原理
  3. 为什么选择Annoy
  4. 还知道其他ANN算法吗?介绍了一下局部敏感hash
  5. 做用户商品交互特征的时候,你知道业界是怎么做的?扯了一下DIN模型的和目标商品的attention做法
  6. lightgbm和xgboost的区别
  7. 排序阶段你知道业界是怎么做的?说了一下点击率模型:deepfm,nfm,wide & deep,dcn,deepcrossing
  8. 介绍一下word2vec
  9. 介绍一下transformer
  10. bert的两种预训练方式
  11. 为什么要用mask?说了padding mask和sequence mask
  12. 为什么要sequence mask?防止信息穿越

二面

算法题:求从左上角到右下角的最小开销。给定一个二维数组arr[i][j],数组中每个点表示经过该点的开销,求从左上角为起点,右下角为终点的最小开销,在每个点时只能往右或者往下走,同时中途可能会有障碍,即有些点不能走,obs[i][j]=1时表示(i, j)不能走。dp和dp状态压缩。

  1. 介绍一个比赛
  2. ANN用的什么工具,介绍一下原理
  3. 如何提高冷门商品的推荐效果的
  4. 了不了解大数据框架
  5. 说一下你熟悉的linux命令
  6. 一个文件每行一个数字,用命令统计所有数的平均值和数字个数
  7. 逻辑回归损失函数和求导
  8. 介绍一下你了解的优化器和各自的优缺点
  9. Adam和Adagrad的区别

三面

算法题:有一个长度为n的数组,求一个数k,k的取值区间为[1, n-1],使得数组的前k个数和后n-k个数的方差和最小。
要求化简方差公式,达到计算子序列方差的时间复杂度为O(n)。化简后要求空间复杂度为常数级别。

  1. 写逻辑回归的logloss损失函数
  2. 逻辑回归损失函数可以用mse吗(从梯度角度)
    算了mse的梯度,答了相较于logloss的梯度多了p(1-p),也就是sigmoid的梯度,所以会梯度消失。面试官提醒mse是凸函数吗,如何证明是不是凸函数。
  3. 逻辑回归建模,如果只有9个正样本,一个负样本,那么有一列特征,这个特征对于的权重是正还是负
    没太理解,回答和特征值有关系
  4. 介绍认为做的最好的项目
  5. 项目中如何缓解曝光偏差的
  6. Embedding ANN召回用的什么工具
#实习##面经##字节跳动##算法工程师#
全部评论
结果如何😰
点赞 回复
分享
发布于 2021-03-10 00:56
请问你简历里面有写transformer才让你介绍的么?
点赞 回复
分享
发布于 2021-03-10 22:11
联想
校招火热招聘中
官网直投
emmmmm方便问问你做的什么比赛吗,主要是想参考一下
点赞 回复
分享
发布于 2021-03-11 01:01
求教楼主三面算法题的思路是啥,没看太懂😂
点赞 回复
分享
发布于 2021-03-16 12:47
结果如何😢
点赞 回复
分享
发布于 2021-03-17 19:32
楼主二面、三面隔了多久?
点赞 回复
分享
发布于 2021-03-22 16:56
感谢同学分享的面试经历~马克杯已经在路上啦~😉  ----------------------  邀请大家参加春招面经征集活动呀~ 写面经,即可领100元京东卡、牛客周边! 活动详情:https://www.nowcoder.com/discuss/611293
点赞 回复
分享
发布于 2021-03-29 14:18
请问大佬base是北京吗?
点赞 回复
分享
发布于 2021-04-18 20:28

相关推荐

头像
不愿透露姓名的神秘牛友
04-29 12:10
点赞 评论 收藏
转发
感觉这一周太梦幻了,就像一个梦,很不真实~~~感觉这个暑期,我的运气占了99成,实力只有百分之一4.15上午 腾讯csig 腾讯云部门,面完秒进入复试状态4.16下午 美团优选供应链部门,4.18上午发二面4.17晚上 阿里国际一面,纯拷打,面完我都玉玉了4.18下午 阿里国际二面,是我们leader面的我,很轻松~~4.18晚上 约了hr面4.19上午 hr面,下午两点口头oc4.19晚上 意向书说起来我的暑期好像一次都没挂过~~~~~难道我是天生面试圣体?----------------------------------------------------------------------六个月前,我还是0项目0刷题,当时想的是先把论文发出来再去找实习。结果一次组会,老师打破了我的幻想(不让投B会,只让投刊或者A)我拿头投啊!!!然后就开始物色着找实习,顺便做完了mit的6.s081,但是基本上还是没刷过题目-----------------------------------------------------------------------11月  一次偶然的机会,面进了某个耳机厂的手环部门,大概是做嵌入式的,用的是CPP。12月 莫名其妙拿到了国创的面试机会,0基础四天速成java基础!居然也给我面过了hhhhh,可能是面试没写题吧入职国创后的几个月,一直没活,天天搁那看剧,都快忘了还有暑期实习这回事了~~~~命运的齿轮在2.26开始转动,因为这一天美团开了,我开始慌了,因为那时的我什么都不会。lc,八股,sql全部是0进度。然后就开始了女娲补天,上班刷题,下班继续做之前的开源,顺便学一学八股。3月到现在,lc也刷到快200了,一天最多提交了47次~~~~~~~~~~八股根据别人的面经总结和博客,写了快十万字的笔记~~~~~~~~~~简历上的实习经历和开源,也努力去深挖了,写了几万字的记录~~~~~~所以面试的时候,基本上都能cover了,面试官问到的基础基本都会,不基础的我就把他往我会的地方引。结果好像还不错,基本上每个面试官评价都挺好的emmmmmmmm
投递阿里巴巴等公司10个岗位
点赞 评论 收藏
转发
9 118 评论
分享
牛客网
牛客企业服务