热乎的招银网络科技算法岗面经
电面:
1、项目;
2、介绍一下gbdt;
3、java中接口的作用;
4、java中的gc机制;
5、介绍一下堆排序原理;
6、从n个数中找第k大的数,考虑时间效率应该怎么做,考虑内存消耗又该怎么做。
现场一面:
1、项目;
2、如果f1已经趋于平稳,如何在保持f1稳定的前提下提高precision,降低recall;
3、python手写:给定一个字符串str,找出字符串中第M个只出现N次的字符,不存在则返回False。
现场二面:
1、项目;
2、LSTM与马尔可夫的区别;
3、kmeans的k值如何确定;
4、介绍一下svm,其中的软间隔是什么意思;
5、gbdt和xgboost的区别;
6、two sum;
7、如何判断笛卡尔坐标系下的n个点是否是左右对称的;
8、说一下实现线程安全的机制;
9、线程和进程有什么区别;
10、stl中的vector、map、set底层如何实现的;
11、类似于微信的手机端和pc端同时登录的场景,pc端要登录的话是如何做验证的。
补充:12、推荐场景下的冷启动问题可以如何来解决。
招银网络科技没有纯算法团队,都是算法和开发混合的,因此实际工作中有可能会算法和开发都做= =看面试问的问题也能看出来。。
还有他们在成都居然有一个人工智能实验室,偏研究性质的。
#算法工程师##招银网络##校招#