今天给大家分享一位面霸同学:投了60多家!秋招确实竞争很大,只能海投,然后坚持复习、面试!其中的艰辛历程只有自己最清楚!不过这位同学最后也拿到了理想的 Offer,还是圆满的结果!
秋招概况
真正的秋招是从今年暑假就开始了,因为好多公司都有提前批,开始的自己是有互联网情结的,BAT TMD、拼多多、同花顺、贝壳、小红书、巨人、帆软、携程等互联网的大厂中厂小厂都投了,中兴华为、深信服、移动研究院、、浙江大华、OPPO,远景能源、小红书、毒APP。银行类有:工农中建交,招商、江苏、中金所、平安产险平安科技、上海、微众、民生、南京、广大、浙商、中信、招银等。列举的不全,刚才查了一下,共计投递了 60 多家公司吧!我的互联网类的结果只能有以下几个字形容:“惨、非常惨、惨不忍睹”。
暑期实习和提前批是以数据挖掘为主,后来经历了大面积的笔试挂后,发现自己实在是太菜了,是啊,非科班、技术还差、没有项目没有比赛、算法能力还弱,何苦与众多的大佬去竞争算法和数据挖掘呢?于是我修改了自己的求职方向,以数据分析、数据研发为主了,对于各个方向,也谈不上非做哪一行不可,自己最本质的想法也只是为了“挣钱”,所以只要给的工资够,干啥都行啊。
互联网的惨败让我开始重新修改简历、复习准备数据库相关知识、算法、剑指 Offer 复习等等吧。所以自从 8 月 30 日开始,我的 9 月份是非常非常忙碌的,最终拿到 offer 的几个公司都是 9 月份完成的笔试和面试的。最终的结果如下:平安产险、招银网络、中信信用卡中心、上海银行信息科技部,前三个都是数据研发(主要和数据仓库打交道吧,SQL boy),上海银行是数据挖掘。此外,同花顺财经的终面我没有去(工资太低太累了)、招商银行信用卡中心终面没有去(在上海,感觉即使去了也竞争不过大佬)。且自从拿到了上述 Offer 之后,后续很多银行的笔试都没有再参加。以上也是自己最终的 Offer 收获吧,下面,我简要写一下拿到 Offer 的几个公司的主要的面试过程吧。
一 招银科技
岗位:数据研发工程师
面试轮次:一次电话面、现场三面
- 1. 电话面
- 请先自我介绍一下自己:这个部分以前自己的回答没有体现自己的优势。我的劣势很明显,因为我非科班出身,非硬核专业出身。所以要把自己的优势体现出来,比如学习成绩、获得的奖励、看过哪些书、实习的收获、自己的学习能力等等吧。
- 数据结构和算法知识掌握的怎么样?栈和队列的区别?选择一个你印象最深的排序算法讲一下它的特点、复杂度和使用场景?
- 了解过哪些数据库?Hive 的特点、适用场景?
- MySQL、Hive、Sybase 都是在实习中使用过的。Hive 的特点的话,很多博客也已经总结的很清晰了,不再赘述。确实,现在公司里 Hive 库确实很普遍。
- 数据库的索引的类型?索引可以使用的数据结构及其各自的优劣?
- 这些在网上的博客都有总结,关于哈希和 B+ 树作为索引的数据结构的内容很多,可以整理一下。
- 对数据仓库的认识?
- 有相关实习经历就可以讲出很多东西了,毕竟在实际公司中可以很容易接触到很多的知识。这里我强烈推荐一本书《大数据之路:阿里巴巴大数据实践》。我感觉看一下这本书对于找数据研发类岗位的工作是非常有帮助的,写的非常具有好,毕竟是国内顶级互联网公司的大数据实践技术知识总结。
- 然后,电面结束。
- 2. 现场一面
- 问了自我介绍、数据库类型、索引类型、索引特点等知识,我不再赘述。
- 经常使用哪种编程语言?python 和 java 的区别?深拷贝和浅拷贝区别?
- 数据结构掌握的怎么样?写一个算法吧?
- 写字符串匹配,我只想到了 n 平方复杂度的思路;后来查阅材料才知道,他想要的答案是 KMP 算法。后来我说自己实在想不起来的,您可否换一个?然后他让我写一个二叉树的非递归中序遍历,这个点我是复习到了的,所以很容易便写出来了。
- 说说对数据仓库的认识?
- 你有什么想问的?主要问了面试官贵公司数据研发的离线和实时数据处理的部门情况、现在数据量级,,是否有机会接触到实时处理场景、有无相关培训、如果我做数据研发,最好再补充哪些知识等等? 面试官给我讲解的也很细致,非常感谢。
总结:一面面试官态度很好,看到我不会了也没有为难我,没有给太大的压力,然后就让我出去等待二面了。
3 现场二面
二面面试官应该是个主管,没有问具体的技术问题,主要是让我讲解自己的实习经历,我的四个实习经历,他都要听,先简要都介绍一遍,然后他对其中两个实习经历的内容很感兴趣,所以让我讲给他听。
你认为数据研发和数据分析的区别?为什么想做数据研发?设想一下十年后的自己应该是什么状态?
然后二面结束,等待三面。
- 4. 现场三面
三面是一位超级有气质的 HR 姐姐,我看的都着迷了,自我介绍,审核资料?询问学习读研是否是推免,有无女朋友?为什么北方人想来南方?
聊的很开心,还给我推荐说杭州很适合生活,压力小很多。自己工作几年在杭州买房不是问题,总之HR 姐姐讲话非常有气质,长得也很美。
我问了一下什么时候回出结果,HR 说十一前后吧。至此,招银的面试经历结束了。9 月 17 日面试完毕,9 月 26 日收到资料审核,10 月 11 日收到录用通知。每个阶段的等待都非常非常非常煎熬,好在结果还好。
平安产险科技中心
岗位:数据开发工程师
面试轮次:现场两面
平安产险的经历有些奇妙,平安产险我投递的岗位是数据挖掘。9 月 20 日产险科技中心在南大仙林校区宣讲,宣讲完就会有现场笔试。宣讲时候HR说算法和数据挖掘类岗位我们今年招聘的比较少,所以现在若有想转开发类岗位的同学,一会做题可以扫开发题目的二维码?我 感觉情况不妙,于是临阵倒戈,做了开发类题目,意向岗位填写的是-数据开发。
然后便获得了面试机会,21 号上午面试,和小伙伴一起去的。一共分为两面,总体来讲,经过了招银的面试,产险的面试确实容易多了,因为所问的问题没有超过自己之前准备的范围。
- 1. 现场一面
- 讲一下你熟悉的排序算法?
- 然后要求写非递归快排,讲解思路,手写。
- 谈谈对数据库、数据仓库区别的认识,索引所用数据结构、特点?数据不平衡如何解决?
- 问实习经历?让我讲解实习的内容,做了什么,遇到的困难,如何解决的?问的很细很细,实习这几家公司,认为哪个公司氛围好?为什么?
- 面试官还给我主动介绍了他们部门概况,主要是负责客户画像的开发和维护,以及与数据挖掘组对接等内容,这些工作我还是蛮感兴趣的。
- 2. 现场二面
二面包括有两位面试官,一个应该是领导,一个 HR。个人介绍、了解哪些大数据组件?应用场景?领导问的不多。后面主要就是 HR 了,问我意向工作地,现在秋招状态、是否拿到了其他公司的Offer 了,期望薪资(我开始没有说具体数字,只是说给我一个平均水平就可以,但是 HR 非要让我说一个数字,我说年薪税前应该 20W 以上吧,毕竟要保守些,毕竟自己还没有 Offer,心理很慌啊)。面试结束出去等待,过了一个 HR 出来告诉我可以加入 QQ 的 Offer 群了,意思就是我获得 Offer 了,妈呀,我的第一个 Offer 就是这样获得的,心理突然就轻松了好多了,至暗的九月终于出现一缕阳光了。
上海银行信息科技部
岗位:数据挖掘
面试轮次:现场共一面
一组三人,入场后,对面 7/8 个面试官,挨个自我介绍,挨个提问问题。每个人选择一个自己的实习或者项目经历讲解。和我同组的一个女生是东南大学计算机专业的硕士,研究 NLP 的;另一个男生是河海大学计算机的硕士,研究 CV 的;只有我是一个非科班的菜鸡。他们两个都讲的很高大上啊,到我这里,我直接说自己主要熟悉传统的统计学习算法,讲了自己在 A 银行卡中心的实习经历。而我问的主要内容则是集中在目前上海银行信用卡发卡量、自动化审批情况、不良指标、特征处理、风控模型、外部数据引入等方面,我可以感觉出这几个面试官对我的问题也很感兴趣,然后详细的讲解了起来。然后,这次面试便结束了。
之后便收到了资料审核,2019 年 10 月 21 日晚上收到了录用通知。自己是超级喜欢苏州啊,哎,可以去不了了。
中信银行信用卡中心
岗位:数据开发
面试轮次:现场共三面
面试地点就在学校旁边的新xx大酒店,所以走着就到了。这里的面试更奇妙,9 月 26 日上午面试,在一面期间收到了招银发的资料审核的通知。
- 现场一面
这个面试很有意思,面试官是一位年轻的小哥哥,全称说话很温柔。
对数据仓库的认识,数据仓库管理的主要流程,让我画图于是把数据从数据源、业务库、数据仓库、数据同步工具、任务调度等内容画图说明,然后提出各种要求,问我如何在数仓设计中优化表的管理,比如维度设计、数据不平衡等等吧。
问我对 HDFS、MR 是否了解,介绍说明其流程?幸好我看过 Google 的这两篇论文啊,所以画图加说明,回答出了十之 XX 吧。个人建议,有时间了一定要看看 Google 这三篇文章写得真的是太好了,看论文比单纯看博客会理解的更加深入和细致,强烈建议强烈建议啊。
问数据结构,都是剑指OFFER上的经典题目,用栈实现队列、二叉树寻找是否存在一个路径上的节点值等于给定目标值等等。
一面结束后,回到等候区等候二面,打开手机发现刚刚面试过程中收到了招银的资料审核,一定程度上,资料审核就意味着是OFFER了。所以心里边突然不紧张了。也感觉无所谓了,中信卡中心在深圳,我也不想去啊,但是面试还是得进行的。
- 2. 现场二面
二面是两个面试官,一个年长一些的,一个年轻的,年轻的全称没有问问题,只是会和我偶尔目光对视。年长的面试官问问题很犀利,
- 现在请马上在纸上写出来泰勒多阶展开?我有些懵,毕竟我还没有坐稳还没有自我介绍,就让我写。
- 问我正定矩阵的判断条件、性质。我从特征值、二次型等角度回答了
- 问实习,问在 A 银行实习的具体内容,因为我面试的是中信卡中心啊,所以他们对我在卡中心的实习内容很感兴趣,也对 A 银行的情况感兴趣。
- 问对数据挖掘的理解和认识,熟悉哪些算法?回答问题,各类基本的算法都说了一通,期间他会问各种算法的特点,原理,损失函数等等。
- 最后面试官来了一句:“我认为你更适合做数据挖掘”,但是为什么投递数据研发?我是如实回答的,从今年就业形式下算法类岗位都神仙打架到我是菜鸡等等说明了。然后愉快的二面结束了。
- 3. 现场三面 — HR面
HR 是一个很英俊的小哥哥,个人介绍、家乡、为什么不想去北京找工作?有无女朋友。现在有哪些Offer?……
总结
综上,以上是自己的秋招概况,最后在考虑了多种因素情况下选择了招银网络,秋招也艰难地结束了。非科班秋招太难了,无大项目无比赛,自己基础知识还欠缺很多技术还渣、算法掌握太少。但好在最后收获了一个很满意的结果。