面试体验极其难受的阿里算法岗面经
面的是蚂蚁金服。
首先,很庆幸在二面就止步了。为什么难受?为什么庆幸止步于二面?下面会说。
一面:
1、c++程序从启动到运行成功的详细过程;
2、java中的finally语句块是否一定会执行;
3、java中的map是否是有序的,要如何实现有序(说实话这题我根本没懂他啥意思,也不说到底是按插入顺序有序还是按key有序,我问有序的意思是不是遍历出来之后key是按序排列的,他支支吾吾说不是,然后又支支吾吾说这题过吧,你特么好歹说下你的有序啥意思啊);
4、linux中查看进程状态和查看开放端口的命令;
5、如果服务器启动的时候我想执行一些命令,该如何实现;
6、sql语句中的group的处理过程;
7、数据库中为什么要定义范式,如果不定义会怎么样;
8、随机森林与gbdt的异同;
9、bagging的思想是什么,本质是什么;
10、embedding的作用是什么;
11、神经网络中的梯度消失和梯度膨胀是什么,怎么解决;
12、激活函数的作用;
13、如果选出好特征,去掉不好的特征;
14、如何检验过拟合,数据量很小怎么办;
15、如果线下auc很高,线上各项指标都不好,可能是因为什么,怎么解决。
说真的要是没有后半部分那些问题,我真怀疑我不是在面算法岗。
面试官全程语气充满质疑和嘲笑,我回答问题的话通俗了一些他还会以充满嘲笑的语气复述一遍,然后说句行吧。。还喜欢用充满嘲笑的语气问我:你确定是这样?比如11题,我说梯度裁剪,限制梯度值可以避免梯度爆炸,他说:你确定??行吧我不确定,是我太菜了。
面试官看着我的竞赛经历,说了句:我看你这些比赛,天池什么的,都没听说过,我看你们计算机的不是都参加那什么acm么,学校好像还有那种队伍?你没参加过?。。。阿里的面试官,不知道数据竞赛为何物,没听过天池,甚至acm也不了解的样子,我当时有些语塞。
因为我计算机基础那些东西复习的实在不到位,很多东西都是本科时候的,现在忘得一干二净,所以前半部分的问题答的稀烂,确实很菜。最后面试官问我:我看你计算机科班出生的,怎么前面那些问题啥都不会?。。把我整的异常尴尬,我觉得我真的给南大丢脸了。
二面全程聊项目,中间穿插着一些问题。
我的项目就是比赛经历,中间问的有些东西毫无意义我就不说什么了,面试官居然因为我比赛没有调过参,没有怼模型,就说我不够专业,没有深度。。好吧一面面试官不知道数据竞赛是啥,二面面试官知道竞赛是啥了然而一点也不了解竞赛,不了解就算了,我给你讲不就行了,偏要自以为是,自己觉得是什么就是什么,你以为你是hxm。
一面结束就非常难受,二面结束更加糟心,只想直接把我挂掉。我还真的从来没有面大厂还希望自己直接挂掉的经历。
还是预祝各位牛友都能拿到心仪的offer,并且遇到的都是人见人爱的面试官。
#阿里巴巴##算法工程师##面经##秋招#