一、逃不掉的自我介绍
首先,面试的开头就是自我介绍。通常面试官也会根据你的自我介绍来展开问后面的问题。比如你在自我介绍种说了一个项目,那面试官就问这个项目的细节,比如你用了什么技术,如何实现某个功能的等等。通过项目的细节来考察你某个方面的能力,因此,自我介绍非常重要。
如果你实在不知道如何准备自我介绍,可以按下面模板准备:
1)我是谁:一句话说清楚你哪年在哪里获得什么学位。
2)我做过什么:按时间顺序讲下你认为做过的最好的1个或者2个项目。
简单说下用了什么技术,最后的成果是什么。最好能有些量化的指标,比如达到了怎样的效果等等。
注意这里自我介绍不要展开了说项目,而是从总体上介绍项目,这样做的好处是,留有余地,让面试官后面能根据你的描述展开问你这些项目的细节。不然,如果你连细节都说了,后面面试官都不知道该问你啥了,这就叫做留有余地。
3)我想做什么:在最后说下我希望能在贵公司继续发挥我的xxx能力。
二、考察对数据分析岗位的理解与职业规划
数据分析师与数据工程师的区别在哪里?
为什么转行, 为什么没在公司内部转岗?
你理解的分析师的工作是怎样的?
分析团队的价值是什么?
你觉得数据分析最重要的是什么?
你平时都是怎么做数据清洗的?
数据分析都用哪些工具?
你认为数据分析师应该具备哪些能力?
你对数据分析这个职位有什么看法?
你对自己的职业定位是怎样的?
你的优点和缺点是什么?
为什么要选择做数据分析?(如果是转行,一般面试官会必问这个问题,建议结合原工作回答,从原工作引申过来。)
你觉得数据分析最难的地方在哪里?(这个最好结合面试公司的业务产品来说,容易引起共鸣)
你觉得数据分析的工作最大的收获是什么?
三、考察技术能力的问题
虽然各个数据分析师要做的事情不同,但是数据分析师最重要的3个能力却是通用的。面试过程一般会根据这3个能力来提问:
1)数据分析工具
2)理论知识
3)业务逻辑
这一部分是对业务能力的考察,可以说是整个面试中最重要的环节了,直接决定你能不能过。 如果觉得自己在专业能力上还需要提升,或者基础薄弱但想做数据分析师,可以选择Uoffer导师帮助你能力提升。
这一部分是对业务能力的考察,可以说是整个面试中最重要的环节了,直接决定你能不能过。 如果觉得自己在专业能力上还需要提升,或者基础薄弱但想做数据分析师,
下面分别谈下这3个能力要掌握哪些知识。
1. 工具
常用的数据分析工具有Excel+SQL+Python/R,有的公司要求会一种就可以,有的要求都会,所以根据你应聘职位的不同自由选择学习就可以。
1)Excel
需要掌握的核心技能有:
数据透视表,vlookup,常用函数的使用,基础图表的制作
2)SQL
公司的内部数据存储在数据库中,作为数据分析师要能够从数据库中获取数据并进行分析。
需要掌握的核心技能有:
会利用SQL操作开源数据库mysql进行查询
存储过程 数据库的分组、聚合、排序
最常见的考SQL的方法给你一个虚拟的数据库表结构,然后让你按给出的条件查询出数据,并用手写的形式写出在纸上。所以面试前把常用的语句记清楚就行了。
3)编程语言Python或者R
一般情况下,这两种语言会一种就够了。如果是学习Python的话,需要掌握的核心技能:
Python基本语法
Python数据分析的包(numpy, pandas, matplotlib) 能够用
python操作结构化数据,进行数据清洗,数据抽取,数据可视化等
使用python操作数据库
一般不会在代码上问得太细,毕竟写工作的时候不会的就用搜索引擎搜呗,面试官重要的想知道你究竟有没有用过这个技能。
2.理论知识
1)统计概率
这是数据分析必须要学的,不然很多统计指标看不懂,统计方法也不了解,怎么做数据分析呢?
需要掌握的核心技能有:
描述性统计(平均值,标准差,中位数)
概率(独立事件,相关事件,期望,包括贝叶斯)
概率分布(离散概率分布,连续概率分布)
统计推断(抽样,置信区间,假设检验)
2)机器学习(加分项)
机器学习这一块其实应该算是数据分析岗位的加分项,不一定是必须的,要看具体岗位。
需要掌握的机器学习算法:
分类算法:逻辑回归,贝叶斯、决策树、随机森林
回归算法:线性回归
聚类算法:K-means
需要掌握的核心技能:
特征工程
模型评价
交叉检验(用已有的数据监测算法的预测力)
能够熟悉常见算法的基本原理、了解各类算法的优缺点和使用场景即可,如果是学到Python,要会使用Python的机器学习sklearn包应用这些算法解决具体的问题。
3.业务知识
主要包括业务指标和数据分析报告2块内容的掌握。
1)业务指标
数据分析师每天要关注大量数据指标,而数据指标又与具体的领域业务相关,掌握常用的数据指标可以灵活应对面试中提出的业务问题。
需要掌握的核心技能:
某一领域的业务知识
数据分析思维:漏斗思维,分类思维,平衡思维,A/B test,金字塔原理等
相关性和因果关系的区别, 通过案例可以分析出来
业务知识面试如何准备?
1)确定好要找哪个领域的数据分析师工作
如果你说自己想进入“互联网行业',那就说明你还没想清楚到底要干什么。因为互联网的存在是为了解决某个领域的问题。
而这些领域都需要数据分析师,每个领域的业务知识也不一样。所以以后你找的也是成为XXX行业的数据分析师。只有确定了行业,才能研究这个行业是什么,对症下药,这样成功转型的概率最大。
选择领域建议优先选择与之前行业相关领域的数据分析师,因为有之前的行业经验作为你的业务知识,可以很快找到工作。
2)找到某领域的招聘职位需求
确定好领域以后,就可以在招聘网站查找这个领域的数据分析职位,看看具体要求哪些。然后对应的去准备。
3)简历中的项目要有针对性
“聚焦”某个领域的数据分析才能有用。
如果觉得自己在能力上或者在面试上还需要提升,可以选择Uoffer导师为你1对1指导服务。
四、面试结束时的问题
问完上面的技术问题,到了面试快结束的环节,面试官通常会问:你有什么问公司的?
这时候绝对不要问工资、五险一金和年假制度(这种是面试通过后,到了HR阶段有的是机会私下问HR)。你可以提前准备这样几个问题,比如:
我会和谁一起工作?
如果我遇到问题,我可以通过哪些方式获得指导?
公司希望我在三个月左右能达到什么水平?
在我以前,公司里最优秀的新人是什么样的?
进入公司以后做什么工作?