招银网络算法三面面经
刚面完招银网络,算法岗,得空了发个面经,给后面还没面试的同学一点参考~
面试一共三面,两轮技术面,一轮hr面。基本上都能走完三面。
1面:没有自我介绍,上来问了下项目,介绍数据挖掘的流程,用了哪些方法。问了数据库 datetime与timestamp的区别(不会),索引什么时候会失效(区分度方面回答),索引实现的结构,大表连小表好还是小表连大表好,最后给了个数据挖掘的场景题:200w用户中10w用户有贷款,给了贷款额,借款额,交易笔数,交易量,欠贷记录等,有几年的历史数据,用数据挖掘方法建立欠贷风险模型,(可能有些出入,题目还有些记得不太清了,见谅),说说自己的想法。
2面:问了项目(emmm....貌似没怎么讲清楚,大家还是要引以为戒的),然后给了个简单的算法题:A,B两个文件都包含50亿条url,每个url10字节,问如何在一台8g内存的电脑上找出相同的url(方向:hash)。然后面试官大概介绍了下他们做的工作,然后....就结束了
3面:hr面,自我介绍,一上来就让我在报的两个岗位中选一个岗位(emmm...纠结)。然后就是一些常规的了,比如遗憾的事,成绩如何,女朋友,家里干嘛的,资不***来杭州,有没有其他offer,一般周末干啥,会看哪些网站,看哪些书等等。大家还是可以稍微准备一下的。
还没面试的同学加油,前面面试过的同学说有手写代码,链表翻转(emmm...我没写。),算法可能还有损失函数,优化方法等等也可能问到。大家有面算法的也可以准备一下吧