前言
介绍一下你的某段项目经历,工作内容等等
这个问题几乎在每次面试都会被问到,面试官可能会就你简历上所写的项目经历来具体问,或者会更加开放式的,让你自己选择一个项目来讲述。
作为面试者来说,简历上有的项目可能是你半年前,一年前的工作,如果你对你的记忆力以及表达能力没有百分百自信的话,建议还是提前准备一下,包括你在这个项目中承担的角色,最后做出的效果,以及面试官可能会针对你的项目进一步询问的问题准备好答案,不要等到面试的时候再去临时回忆。
面试官询问这个问题主要是为了考察:
- 面试者之前的工作内容是否与当前岗位要求匹配。因为即便都是「数据分析师」,分工上也会有一些的区别,有的分析师可能更偏向于数据,譬如负责仓库层的搭建,SQL查询效率的优化,复杂场景的数据处理等,有的可能更偏向业务,譬如负责与外部部门的需求沟通,数据产品原型的设计等;
- 面试者之前参与的业务是否与公司当前业务类似。譬如面试者从虎牙跳槽到斗鱼,那在业务上就回比较契合,当然这一点在简历筛选的过程中就能有个大概的判断,不过由于很多公司会包含很多产品线,还是会需要通过面试进一步了解确认;
- 面试者的表达能力,分析师并非一个纯技术的岗位,不是只要埋头写代码就可以的,很多时候需要你去撰写分析报告,去跟领导层做汇报,你的数据计算的即便再准确,再全面细致,但如果不能让决策层理解也毫无意义,分析师的价值体现不是在计算出那几个指标数据,而是要让数据能够更好的指导业务的开展进行,良好的表达能力在此场景下就能发挥巨大作用;
- 面试者的逻辑思维能力。面试者能否将一件事情的前因后果表述清楚,能否条理清晰的说明白自己的工作内容等等都能体现出逻辑思维能力,逻辑思维能力在敲代码过程中有多重要,这个我想大家都能明白;
如何表述
如何能将一段项目经历描述清楚呢?我们可以拆分成如下三部分来说明:
1. 首先交待整个项目的背景,为什么要开展此项目;
2. 你在整个项目扮演的是什么角色,为了解决哪些问题做了哪些工作;
3. 最终项目达到了什么效果,带来什么收益,获得什么奖励等等;
我下面提供三个示例:
- 示例1:指纹解锁与人脸解锁对比分析;
- 示例2:BI平台建设,全业务数据打通;
- 示例3:xx产品离线数据任务重构;
项目背景
为什么会有这个项目,做这个项目是为了解决什么问题,如:
- 示例1:
在公司的上一代产品中包含指纹解锁和人脸解锁两种解锁方式,但公司出于成本方面的考虑想在下一代产品中取消指纹解锁,只保留人脸解锁,所以我们想通过去分析两种解锁方式的使用数据,舆情数据来给公司的决策提供一个数据上的支持;
- 示例2
我们公司中包含很多产品线,譬如产品A, 产品B,但在这些不同产品中间又会存在相互带量,除此之外还包括外部的一些广告投放渠道,这些数据以各种形式存在各个地方,有的是Excel,有的是邮件,有的是存在各个业务方的数据库,有的是在百度统计这种第三方平台等等,所以我们想将各个业务线的数据打通串联起来,实现精细化运营。
- 示例3
因为xx产品线是我们公司一个很老的产品,里面很多数据相互依赖错综复杂,经常由于上游某个任务失败导致下游所有任务一直无法执行,而且由于xx产品包含的数据量特别大,每天的数据大概有100GB左右,很多任务运行的非常慢,虽然期间也一直有尝试做一些优化,但终归还是没从根本上解决问题,隔三差五还是会出现数据报表延迟的情况,影响业务开展,所以当时决定对xx产品的数据进行一次全面的重构。
项目内容
你在这个项目中扮演什么角色,做了哪些工作:
- 示例1
- 对比两种解锁方式在不同场景下解锁成功率,解锁占比,譬如暗光环境下;
- 通过爬虫搜集网络舆情信息,使用jieba结合TF-IDF提取用户对于两种解锁方式的主要观点,并通过snowNLP对两种解锁方式做情感分析;
- 分析已取消指纹解锁的竞品舆情数据;
- 结合成本数据,预估取消指纹解锁能带来的收益以及增加的成本费用;
- 示例2
这个项目是我们当时部门xx年度的主要工作,我当时是负责A,B,C这三个产品线的数据,主要工作如下:
- 了解各个产品当前数据的流转方式,搜集各个产品部门的诉求,并与部门内部对齐;
- 参与产品原型的设计,包含表结构设计,后台数据展现方式确认等等,尽量保证业务部门的诉求;
- 离线数据开发,当时xx,xxx几个模块时效性要求不高但定制化的需求比较多,所以是采用离线计算的方式,由各个业务线对应的分析师开发完成离线数据的开发;
- 与数据开发同学沟通实时数据计算逻辑;
- 结果数据核对工作;
- 示例3:
- 梳理数据之间的依赖关系,停用无用的数据任务,优先保证线上数据的任务运行;
- 仓库层数据重构,保证数据之间的解耦性;
- 对于耗时耗资源的模块重点优化,包括合并小文件,reduce慢启动,SQL语句的优化等等
项目交付结果
这个项目最后解决了哪些问题,还有哪些遗留问题;
- 示例1
通过电商平台,客服系统等地方搜集起来数据发现xx问题,而且对比不同场景下的数据,也发现在xx场景下解锁率偏低,后面将问题同步给xx部门来解决。
对于我们取消人脸解锁对可能发生的舆情也做了一个预估,同步给xx部门提前做好预案;
最后此次项目在获得了整个事业部的优秀项目奖;
- 示例2
在年度评比中,此项目获得了A评级。
对于PV,UV,付费等常规指标,业务方只要在开发时接入了我们的sdk,就可以直接在BI后台看到,无需单独在进行数据开发;
对于很多第三方后台的数据,我们也提供了数据录入接口,业务方可以通过程序或者人工录入均可;
- 示例3
总共耗时3周完成整个数据重构工作,在重构完成后的半年时间,都未再出现问题,当时几个比较大的模块任务,也从之前的60分钟左右的运行时间降低到10分钟左右,并且平均资源占用从当时的50%降低到了15%左右;
最后
举了三个例子,其实三个例子都是数据分析师日常工作中很常见的,各位可以结合自己的工作内容套用一下,尽量突出自己的优势。