沪漂回渝面试历程

背景介绍:
本人农村生活长大,不愿过父辈脸朝黄土背朝天的生活,从小发奋读书,考了一个二本院校,从小的知识面和见识有限,只想着能做工程,其实外面还有很多工作,因此高考填报的专业全是外省(想出去见一下世面,不想一直就在重庆)的工程类专业,结果高考录取结果出来了阴差阳错被华北水利水电大学(二本院校,当年刚更名为大学,之前叫华北水利水电学院)应用统计学专业(这个专业当年是第一届)录取,大一大二上的都是基础课程,对以后毕业的前途一片渺茫,因此在大三的时候,靠送外卖挣钱在外面报了一个项目数据分析师的培训班(8800,对于当时一个在校大学生来说,还是好大一笔巨款,送了一年外卖加一年助学金才还清了学费)。因此大三也是最拼的一年,一边送外卖,一边还要在校外培训,大三专业课也开了,人真的是逼出来的,大三拼了一年,大三结束,成功在外面找了一个跟本专业相关的工作实习(有较大的运气成分,因为面试的是校友,前几届的师兄,领导也是校友),亚信科技郑州那边数据分析的实习岗(实习工资在郑州统一都是1800,一起实习的还有几位小伙伴),大四一年几乎都在外面实习,除了论文和一些重要的专业课之类的,基本都在公司实习。当时在郑州那边实习的时候因为工作上也很积极,也很负责,实习期后半年做的是正式员工的工作,当时确实是郑州那边之前面试我的那个师兄离职,缺人手,因此把我和另外一个实习生(湘潭大学应用统计研究生)当正式员工用,因此大四毕业经领导推荐到上海亚信这边做数据分析建模的工作。
刚毕业到上海签的是亚信的外包,干了一年,一边找工作,一边跟领导谈判转为亚信的正式员工,当时找到了一个重庆的工作(当时重庆那边给9.5k),由于确实经验不是很丰富,自身经济条件也不富裕,所以拒绝了重庆的工作,跟领导谈判,成功转为了亚信的正式员工,在亚信总共干了3年(一年实习,一年外包,一年正式员工)。后面再次跳槽,去了法本信息(一个外包公司,去年已经上市了)由于实际的岗位和我面试的岗位差别太大了,所以没待多久重新找工作,经过多番努力,成功上岸平安医保科技的数据分析岗,大厂的工作经历就跟刚毕业的时候名校和高学历是一样的香。在平安待了将近两年的时间,随着时间的流逝,也到了要考虑定居的问题,综合考虑下来因此决定结束沪漂,回重庆建设家乡。

找工作准备:
在有计划回重庆的时候就已经开始准备找工作了,包括对重庆整体环境的了解,比如产业结构、就业市场的了解、行业、岗位、公司、薪资等,最后才是面试的准备。我主要考虑的是数据分析岗、数据建模相关岗位,因此涉及到常用建模算法、sql、以及工作经验等准备。
常用算法的准备:常用经典建模算法,比如逻辑回归、决策树、随机森林、PCA、KNN等,复习参看链接:
机器学习算法
leetcodeSQL题
其次就是自己工作中的项目经验,写到简历上的项目。

正式开始找工作:
在还没拿年终奖的时候就在已经更新完简历了,拿了年终奖就开放boss上的简历,不久陆续收到了HR的联系,自己也选择性的投递一些公司。收到第一家面试的是一家金融公司,因为我在上海,面的是重庆的岗位,所以都是线上面试,这家金融公司,数据建模岗,整体面试下来岗位比较合适,还是很想去的,可是人家觉得我要价太高了,把我拒绝了。
这家公司的面试,主要问的问题包括自我介绍,简历上的项目,然后面试官根据项目上的内容展开问,比如,建模的整体流程,指标筛选,数据预处理、特征工程、算法选择、训练模型、模型调参、模型评估、模型优化迭代周期等、算法原理等。因为之前做了准备基本没有问题,最后由于期望薪资超过他们的预算,没有面过。(后来我问了人事,技术面试基本没有问题,主要是期望薪资超过了岗位预算)
第二家面试是一家做房地产的公司,岗位要求和岗位职责写的有些不对应,岗位职责主要是数据仓库的职责,岗位要求确是数据建模的要求,后面面试的时候跟用人部门一聊,才知道他们要找的是数据仓库的人才。互相看不上,game over。
第三家面的是一家连锁书店,当时正好在哈尔滨出差,在酒店面的,跟用人部门聊下来,不是很感兴趣,也是互相看不上,再次game over。
第四家面的是一家工业互联网的产品经理岗,面试的问题主要是讲的我数据分析的相关工作,用人部门他们是想找一个做过数据分析的人才做产品经理,所以产品相关的问题我当时直接说不知道,后面对方也给了offer,因为我不太想做产品经理(目前在平安的工作刚开始进来的时候是数据分析岗,后面公司经过一系列架构调整,也做了一部分产品的工作),所以这个offer我先拿着,作为一个保底的offer。
第五家面的是重庆的一家运营商,这个是我在boss上看到的岗位,主动投递的,对方第二天就给安排面试,因为之前运营商的工作经验(当时在亚信给移动做数据分析,亚信是乙方公司),因此第一轮面试用人部门主管面试,技术面试,面试顺利通过。安排第二轮面试,用人部门经理,当时因为我想的是第二轮到经理级别应该不会问技术了,没怎么准备,结果还是问的技术,而且问的比第一轮的技术问的更细,差点翻船。第三轮,面试一把手面试,猎头跟我说的是主要看一下人才,形象。因为当时领导没有档期,因此后面没有面试,直接通过了。
第六家面的也是一家做金融的公司,也是做政府业务(目前平安也做的是政府业务),面的是中级模型工程师,第一轮技术面用人部门主管面,第二轮技术总监面,也是技术,第三轮是HRBP面的,在面这一家的时候,运营商的面试已经通过了,在等发offer,心态也比较好,面试很顺利通过。

面试总结:
1、自我介绍这个是少不了的,我当时的自我介绍大概控制在2分钟讲完,包括姓名、教育背景、工作经历、工作经验、擅长领域、求职期望几个方面。
我当时的回答,仅供参考:我叫xxx,毕业于华北水利水电大学应用统计学专业,从16年6月至19年6月在亚信科技给中国移动做数据分析、数据挖掘的相关工作,从19年6月至今在平安医保科技做数据分析的相关工作,也参与一些产品建设、产品需求的工作,目前具备5年的数据分析挖掘的经验,我擅长的方向在数据分析、数据建模方向,希望在贵公司某得一份合适的岗位。
2、简历中的项目,这个要有条理的将简历中的项目讲出来,面试官一般会根据你对项目的介绍然后提问,因为我简历中的项目写了有两个项目,一个亚信工作的时候运营商的项目,一个是在平安工作的项目医疗欺诈分析的项目。
3、因为我面的是数据分析、模型工程师的岗位,因此项目介绍中问的比较多的问题有,指标预选,数据预处理、特征工程、算法原理、模型的评估、算法参数等。
4、数据分析的思路,比如某个项目或者需求的数据分析思路,项目或者需求要达到什么目的,怎么分析、如何实现、在项目中的角色。
5、sql,这个是基本功。面试第五家的时候当场给了一个sql的题目,还问了一些窗口函数,窗口函数的用途,关联的几种类型,union和union all的区别等。
面试题题目:
表a,字段 phone_no,arpu 表b,offer_id,price 给A表的每个用户匹配arpu最接近的套餐?
参考答案:
沪漂回渝面试历程_第1张图片
6、处理过的数据量,处理过多大的数据量,主要做了什么,怎么处理的。
7、大数据平台环境,在面第六家的时候,问了一个sql调优的问题,就是数据表分布不均衡,导致关联很慢怎么办;还有模型环境,python的sklearn和spark的mllib的区别;hive sql和spark sql 的区别。

你可能感兴趣的:(杂谈,面试,数据分析,数据挖掘)