字节跳动面经
一面:大概45分钟
(有些忘了)
0、项目细节
1、给定一个数组(无序),利用快排思想求出数组中位数
2、bagging和boosting思想,为什么说bagging降低方差boosting降低偏差?
3、什么是过拟合,怎么解决?
4、L1、L2正则化
二面:大概45分钟
0、项目细节
1、给定一个数组,每个数表示点在坐标轴中的纵坐标,元素下标表示横坐标,如[3,4,1]表示点(0,3) (1,4) (2,1),给定一条水平线如y=2,求数组中点形成的折线与水平线交点个数(本题不考算法,考细节,注意边界值处理)
2、介绍一个最熟悉的算法
3、RF和XGBoost最大的不同是什么?各自适用于什么场景?
4、信息检索中为什么使用recall和precision?
三面:大概20分钟
0、实验室项目都全面介绍一下
1、介绍一个熟悉的算法(LR),推导sigmoid求导过程
2、入职时间,工作地点,入职后想做哪方面任务
三个面试官都很好,感觉这次比较幸运,但是自己代码题做的不好,稀里糊涂地通过了一面、二面(也不知道是不是流程走完再刷人),三面回答地中规中矩。
等待的过程是煎熬的,希望也是值得的,发出来攒人品,希望收到offer~