头条一级部门Data如何?收到推荐算法offer,面经如下

求解答的问题:Data这个部门如何啊?hr说老大是项亮。知道AILab好像特别出名。。。

面经如下(有点粗略,有些问题想不起来了。。。抱歉):
在北邮人上直接投的简历,得到面试机会,由于人在天津+各种事情,面试时间推了三次。。。hr小姐姐脾气太好了,点赞
技术面两面+hr一面+hr电话直接谈入职时间

一面(视频)50min:
  1. 讲自己写的论文,20min,如何用的LDA,讲解多臂***,从基本的到我用到的,再到改进,论文中最重要的参考文献面试官很懂。。。聊得很细
  2. xgboost原理,推导,调参,(由于kaggle项目里用到过)
  3. 基于商品的协同过滤,公式实现,类似于TF-IDF的思想从而惩罚热门商品
  4. 深度学习的东西,防止过拟合
  5. 写代码,将一串从小到大的数字,任意轮转,如1,3,4,5,7,8,23,轮转为5,7,8,23,1,3,4,给定一个数字,查找是否在该列表中,给定位置or输出错误。(对二分查找改进即可)
二面(视频)50min:
  1. 论文又说了20min
  2. 分类算法知道哪些
  3. GBDT的推导,原理。实际项目有用过吗?没有。。。
  4. GBDT第二棵树的输入是什么?梯度是几阶的?一阶的,xgboost?是二阶的,两者之间的对比等聊了蛮多
  5. GBDT构造单棵决策树的过程?
  6. 分类模型的评价指标有哪些?。。。准确率,召回率,auc,roc。auc的含义是什么,横纵轴代表什么?
  7. xgboost用过吗?它有很大改进,有哪些改进?答了特征抽样,是模拟随机森林,防止过拟合;支持线性分类器;可以自定义损失函数,并且可以用二阶偏导加入了正则化项:叶节点数、每个叶节点输出score的L2-norm在一定情况下支持并行,只有在建树的阶段才会用到,每个节点可以并行的寻找分裂特征。
  8. 分类算法防止过拟合的方法?
  9. 深度学习防止过拟合?
  10. 写编程题:对一个任意正数开根号,精确到小数点后五位。。。。。。(也是二分法查找,但是要注意小于1的数字怎么求呢?)
  11. 最后问了一个概率题,一副扑克牌54张,随意洗牌,分为两份,每份有两个2的概率。
  12. 最后面试官指出,机器学习算法的基础不够扎实,代码冗余比较严重
hr面,10min电话:
二面后十分钟,hr就打来电话了,聊了十分钟未来规划,其他公司offer情况等。让等消息,第二天下午,收到录用电话。

总之,只准备了年后两个月(但是基本每天都很拼),本来觉得希望是不大的,竟然过了。分析原因如下:
  1. 关于自己的项目或论文,自己掌握的非常好(这点必须的吧),并且与面试工作领域较为切合,与面试官互动很好,你来我往;
  2. 关于算法,有的答的很好,其他至少能大概答出来关键点,不至于完全不知道,没有硬伤;
  3. 编程题。。。太鸡肋了,因为我真的没有刷过编程题,还是通信专业的,唯一做过的题就是之前参加各公司笔试时候顺便练的。。。真的太菜了。。。包括这两轮笔试,题目都是短小精干类型的(发现面试基本都这样),都不是一口气编出来的,但是最后过了,感觉是因为很快都想到了突破口(然而并没有一气呵成),和面试官有很好的互动,每当我卡主,面试官给我一点隐晦的提示,我都很快反应过来,get到了,于是面试官可能觉得我悟性还可以?(这是我猜测的。。)

希望对各位能有帮助,坚持就是胜利,offer会来敲门的。


#春招##实习##字节跳动##算法工程师#
全部评论
一面的旋转有序数组的算法题,我的想法是先用二分找到分割点,然后在两段分别二分,你是怎么做的?直接二分改进会不会很麻烦?
点赞 回复 分享
发布于 2018-05-23 15:14
我现在本科大二,看着面试题着实有点懵b呀,想问下是不是得考研在学习几年要好一点?
点赞 回复 分享
发布于 2018-05-15 08:42
我也是这个部门,差不多也是冲着项亮去的。。当时hr说的感觉应该是一个核心部门吧
点赞 回复 分享
发布于 2018-05-14 15:44
Data是不是上海也有?
点赞 回复 分享
发布于 2018-05-13 09:56
项亮是推荐系统实战作者吧?
点赞 回复 分享
发布于 2018-05-13 09:12
比较好奇二面视屏面是怎么扯到代码冗余上去的?
点赞 回复 分享
发布于 2018-05-13 00:48
老哥通信专业怎么转的cs啊 发的啥论文
点赞 回复 分享
发布于 2018-05-12 21:56
不知道,头条都有哪些一级部门啊
点赞 回复 分享
发布于 2018-05-12 17:50
楼主哪天面的啊?
点赞 回复 分享
发布于 2018-05-12 17:19

相关推荐

暑期是进不了大厂了想问问前端友友们 ,后面应该如何沉淀自己,我想秋招再冲一下尤其是八股,应该抓哪一块是重点,理解到什么程度呢,要学到什么深度才能抗住拷打。还有场景题如何去准备。期待友友们的解答。
命烈焰带我飞走:找个中厂小厂先看看吧,去了熟悉熟悉项目,简历上扒点东西,之后刷刷sobb上百度美团快手的日常实习,流程都比较快轮次也少,别给自己太大压力,一步一步来,先不用想着暑期,转正,秋招那些事情,另外如果可能的话可以关注下面试时候的形象,穿搭,环境这些,其实实习主要就是看个眼缘,看着好看声音好听其实加分不少..八股这些不要死记硬背,挨个拿去问问chatgpt,这个东西做出来是为了解决什么问题,有啥效果,自己有想法有个模糊的概念就可以了,人家也知道你是学生,实习生没有什么kpi,放你去面都是希望能把你招进去的,场景题算法题没做过你可以边试着写边跟面试官说你的想法思路,也可以直说没见过让他们给你提示,反正最后都是与或非顺序分支循环存取值那套。总之建议是别为了秋招..出去旅旅游放松放松,少投几家少背八股多写写代码
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
7
61
分享

创作者周榜

更多
牛客网
牛客企业服务