招银科技算法面经~

个人比较菜,目前只会Python,在算法岗红海中挣扎。统计渣硕吓得现在只敢投数据分析了,但是数据分析为毛现在也要数据结构了。。。招银科技电面后大约12天,在长沙现场面试,目前三面过了,也不知道凉没凉。。

电面:

会Java吗?不会

Bagging和boosting的区别

Top k用什么排序算法?数据量很大怎么优化?堆排序,分而治之再加上堆排序在合并求top k

问了下项目

电面11分钟就完了。。大约两周后接到面试通知

一面:

1-自我介绍,你会哪些技术?MySQL ,Python,linux一丢丢,机器学习和深度学习

2-讲讲随机森林的原理?主要是随机属性引入加集成。。

3-Linux 复制命令是什么?查询帮助用什么命令?cp --help

4-一个三个字段的数据表,id,name,age,写一个where查询,写一个按照年龄分组求每组有多少人。直接用case when分组再group by后count

5-怎么删除重复记录?我说select distinct建立新表,或者partition by后选出第一条。。之前看过用delete来写,我忘了。。

6-给你两个有序数组,合并排序一下?我说用Python直接合并排序下就是。。他就问你不会底层语言写对吧,我说不会。。其实后来我想了下我会写。。直接头部一个个判断添加到新的数组就行。。

7-xgboost和gbdt区别?一个利用牛顿法二阶导数信息,正则项加上了树的复杂度,缺失值样本不同权重处理?一个一阶导啥的。

8-随机森林和gbdt谁主要降低偏差和方差?gbdt,随机森林。

9-银行怎么预测用户的流失率,你从哪些角度去考虑?我说的是用户持有卡的收入支出和交易频率与以往记录相比是否有下降趋势。

10-你觉得自己有哪些优势?

二面:

面试官问我会Java吗,我不会,然后问我主要有哪些技术积累,说我数据库用得比较多,就问我用的数据库是什么引擎?我不知道。问了下索引,讲了索引的常规知识,还好之前刷面经去记了。然后问我想做什么,我说数据分析数据挖掘方向的,就跟我讲成都数据挖掘主要有数据仓库和大数据工程师,问我想从事哪一个方向,我讲的大数据,他说你比较熟数据库,推荐去数据库开发,然后说了算法需要Java这些,而我不会,直接做算法肯定够呛。叫我转数据库开发,比较好,还叫我回去多学下(因为我也只是会用一些MySQL)。我当然说好啊好啊,比较我这么菜,招银进去也是随机分配岗位,完全不care,只要收留我。

三面:意向岗位是什么,我说二面转了数据开发,问成绩,女朋友,家人,闲鱼生活干什么?我说吃,hr小哥哥笑了。。然后说两周内通过会通知。没过就是不通知。。

三面结束了,总之,因为我不会Java,总觉得凉凉。。二面面试官真的很体贴。。我朋友二面时也不会Java,被面试官追着问Java,然后二面挂。。

听说大公司数据岗进去也是写SQL,所以。。。我也想写SQL。


#算法工程师##招银网络##秋招##面经#
全部评论
最近找到工作了吗
点赞 回复
分享
发布于 2018-09-27 23:39
请问在长沙哪呢?
点赞 回复
分享
发布于 2018-09-27 23:42
联易融
校招火热招聘中
官网直投
招银要英语6吗
点赞 回复
分享
发布于 2018-10-05 01:17
Javase 还是需要懂框架?
点赞 回复
分享
发布于 2018-10-05 09:47
楼主面的是数据分析还是算法?
点赞 回复
分享
发布于 2018-10-05 10:29
兄弟拿到offer了吗
点赞 回复
分享
发布于 2018-10-12 10:50
北大的大佬也这么难吗?吓到我了
点赞 回复
分享
发布于 2021-03-16 20:40

相关推荐

6 125 评论
分享
牛客网
牛客企业服务