腾讯算法岗-一面面经
害,难受,紧张的一批...
上来写个快排,面试官要求只能c++,只会python的我哭了,紧张的我判断数组长度都写错了....又哭了
接下来写个n-gram,用列表生成式把1-n gram生成(说了点生成器也)
然后就是聊项目,
主要问了人工特征工程和lighgbm模型特征处理,有啥不一样的,你为啥要构造这特征。
然后就是一些样本不平衡处理(重点聊了小样本只有一个的时候),
神经网络利用dropout和多项式回归利用正则项减轻过拟合的本质是什么(为什么就能减轻过拟合了),
我项目有用到lightgbm和xgboost模型融合,就问了为啥要这两个模型融合,lightgbm是xgboost的改进,那你为什么还要融合呢,懵了...
项目的主要问题还是特征构建,会问你为什么要这样构造特征。
最后问了面试官对面试的看法,小哥哥说书本上基本知识得熟悉!会用!知道为啥用!
害,还是自己太菜了,多练练C++吧,太菜了太菜了...写个快排都能有bug!!!
原理问的不多,以后这样做还是得多问自己个为什么这样做!