腾讯机器学习面经

拿到offer,来还愿,写面经,
经历过春招实习的折磨,深深感觉自己差的很多,需要继续努力,一定要深入。

其实大部分还是围绕着项目的东西在聊,然后用到什么了就会延伸出一些问题。

一面:电话面
算法题:
1. 快排,面试官要求只能c++,问选择pivot的时候有没有加速的手段?
2. Python写个n-gram,用列表生成式把1-n gram生成(顺便问了生成器)
聊项目:
1. 人工特征工程和lighgbm模型特征处理的区别;
2. 你的特征为什么要这样构造;
3. 样本不平衡处理手段(重点聊了小样本只有一个的时候),为什么要这样处理;
4. 过拟合处理的手段,神经网络利用dropout和多项式回归利用正则项减轻过拟合的本质是什么(为什么就能减轻过拟合了);
5. 我项目有用到lightgbm和xgboost模型融合,lightgbm是xgboost的改进,那你为什么还要融合呢;
面试体验很好,就两个人互相聊天,感觉蛮亲切。
隔天两个电话都没接到,卒...哭泣...


应该是换部门了,
一面:腾讯会议
算法题:
有序数组找第K大元素
聊项目:
1. stacking,blending;
2. 神经网络和树模型的融合方式,神经网络处理过拟合的方式;
3. BN的细节,dropout的细节;
4. 项目:特征怎么构建的,效果怎么样?时序特征怎么处理的?为什么这样构造数据集?
5. AUC的细节,会不会代码实现
二面:腾讯会议
算法题:
二分查找翻转数组指定元素
聊项目:
1. 多进程和多线程的区别
2. 在浏览器输入网址后的一个过程,能说多详细就说多详细
3. 机器学习的一些问题:过拟合处理,模型融合,lightgbm处理分类问题的目标函数
4. 项目的一些细节
二面结束没多久,官网状态变为HR面,结果过几天直接灰了...哭泣。

换部门,
一面:腾讯会议
算法题:
1. 一个大文件,对里面的内容进行排序;
2. 一个大文件,里面的内容是有序的,如何打乱;
聊项目:
1. 决策树(ID3,C4.5,CART,GBDT,xgboost,lightgbm);
2. boosting和bagging的区别,重点是方差和偏差(整体和单棵树两个角度);
3. stacking和blending的细节;
4. 项目的一些细节;
5. 论文的一些细节;
6. 问了线性代数的内容(汗,本科学的忘的差不多了...)
7. 最后问了下深度学习的内容了解吗?也没问...
二面:
算法题:
1. 一维数组,最大连续序列和;
2. 二维数组,最大矩形区域和;
聊项目:
主要就是聊项目的细节了,问了下实习情况,会不会大数据这方面的内容,也说了部门负责的内容。
HR:聊人生...
3天后,offer call,开心!



#腾讯实习##腾讯##面经##校招##机器学习#
全部评论
楼主问一下,腾讯会议面试的话算法题是说思路就行,还是也得手写
点赞 回复 分享
发布于 2021-04-22 16:20
大佬简历是不是很好看 论文啥的都有
点赞 回复 分享
发布于 2021-03-19 14:27
想知道是怎么可以被这么多部门捞的😂羡慕
点赞 回复 分享
发布于 2020-08-13 11:21
请问大文件那个算法题是如何解决的
点赞 回复 分享
发布于 2020-04-25 11:01
想问一下模型为什么要融合?
点赞 回复 分享
发布于 2020-04-24 16:59
怎么可以换这么多部门?
点赞 回复 分享
发布于 2020-04-24 01:08
沾沾喜气
点赞 回复 分享
发布于 2020-04-23 22:24

相关推荐

前言:面试官说不方便开摄像头,而且有很大杂音,感觉应该是没在会议室设备不好之类的。不知道是不是KPI面面试总时长1个小时,没有录音,以下是回忆:1. 先在聊天里给了一个代码(主要与可变参数函数和越界访问段错误有关),让我判断编译能不能通过,运行会不会崩溃(这块是print函数输出,平时本菜狗很少用,连%d输出的是整数还是浮点都忘记了,尬死我了,但最后回答应该是没错的)2. 现在我在一个客户端向服务端发送数据,什么情况下会导致发送阻塞,底层原因是什么?(这里从socket发送缓冲区和TCP滑动窗口机制回答的)3. 直接开始项目,问了我的第一个项目,提了一嘴很少看到有人写这个,让我讲述一下动机,从前期技术选型到中期代码实现到后期优化测试都讲了一遍,然后问了项目中io_uring和eventfd实现、Reactor和Proactor模型区别,有栈协程和无栈协程,ucontext与其他协程上下文实现有做过对比(没做过)4. 问第二个项目,主要问了Raft算法,引申出一个分布式场景题:一个分布式集群,每个节点存储的数据量很大,其中一个节点宕机,为了恢复服务需要新加入一个节点,那么就要将其他节点的备份数据复制到新节点,问因为数据量很大,复制导致带宽占用很大,影响了其他节点的正常服务,你会如何解决?(答了在低峰期复制,在高峰期使用转发机制)5. 写项目的时候有没有用到AI,是如何用的?6. 如果让你借助AI从0实现一个Raft算法,你会如何与AI交流?7. 写给AI看的文档和写给人看的文档有什么区别?(内心OS:这是什么问题?)8. 反问:部门业务,实习时间要求,下一面时间(这里面试官说“在我这没问题”,是不是过了)
查看16道真题和解析
点赞 评论 收藏
分享
评论
11
116
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务