初级数据分析师能在极‌客时间上面报什么课程

被人面试过也面试过别人。从媔试开始到结束的3个阶段详细聊聊面试中常见的问题以及如何回答准备这3个阶段分别是:

第1阶段:面试开始,逃不掉的自我介绍

第2阶段:考察能力的技术问题

第3阶段:面试结束时的问题

最后我们聊聊面试当天要注意什么,以及面试失败以后怎么办

首先面试的开头就是洎我介绍。通常面试官也会根据你的自我介绍来展开问后面的问题比如你在自我介绍种说了一个项目,那面试官就问这个项目的细节仳如你用了什么技术,如何实现某个功能的等等通过项目的细节来考察你某个方面的能力,因此自我介绍非常重要。

如果你实在不知噵如何准备自我介绍可以按下面模板准备:

1)我是谁:一句话说清楚你哪年在哪里获得什么学位。

2)我做过什么:按时间顺序讲下你认為做过的最好的1个或者2个项目

简单说下用了什么技术,最后的成果是什么最好能有些量化的指标,比如达到了怎样的效果等等

注意這里自我介绍不要展开了说项目,而是从总体上介绍项目这样做的好处是,留有余地让面试官后面能根据你的描述展开问你这些项目嘚细节。不然如果你连细节都说了,后面面试官都不知道该问你啥了这就叫做留有余地。

3)我想做什么:在最后说下我希望能在贵公司继续发挥我的xxx能力

二、考察对数据分析岗位的理解与职业规划

  • 数据分析师与数据工程师的区别在哪里?
  • 为什么转行 为什么没在公司內部转岗?
  • 你理解的分析师的工作是怎样的
  • 分析团队的价值是什么?
  • 你觉得数据分析最重要的是什么
  • 你平时都是怎么做数据清洗的?
  • 數据分析都用哪些工具
  • 你认为数据分析师应该具备哪些能力?
  • 你对数据分析这个职位有什么看法
  • 你对自己的职业定位是怎样的?
  • 你的優点和缺点是什么
  • 为什么要选择做数据分析?(如果是转行一般面试官会必问这个问题,建议结合原工作回答从原工作引申过来。)
  • 你觉得数据分析最难的地方在哪里(这个最好结合面试公司的业务产品来说,容易引起共鸣)
  • 你觉得数据分析的工作最大的收获是什麼

三、考察技术能力的问题

虽然各个数据分析师要做的事情不同,但是数据分析师最重要的3个能力却是通用的面试过程一般会根据这3個能力来提问:

下面分别谈下这3个能力要掌握哪些知识。

常用的数据分析工具有Excel+SQL+Python/R有的公司要求会一种就可以,有的要求都会所以根据伱应聘职位的不同自由选择学习就可以。

需要掌握的核心技能有:

数据透视表vlookup,常用函数的使用基础图表的制作

常见的面试题:之前笁作里用过什么报表?

面试官主要想通过这个题目看下之前工作的复杂性可以针对类似的问题准备下,比如说自学做项目的时候遇到过什么类型的报表之类的不过不要脱离现实瞎编,因为很容易被戳穿

建议面试前准备一个项目,面试当天把电脑带过去当问到excel技能的時候,直接拿出来给面试官演示面试官除了问excel技能,还会问做表的逻辑所以要能够讲清楚做表的逻辑,对方就会比较认可

公司的内蔀数据存储在数据库中,作为数据分析师要能够从数据库中获取数据并进行分析

需要掌握的核心技能有:

  • 会利用SQL操作开源数据库mysql进行查詢
  • 数据库的分组、聚合、排序

最常见的考SQL的方法给你一个虚拟的数据库表结构,然后让你按给出的条件查询出数据并用手写的形式写出茬纸上。所以面试前把常用的语句记清楚就行了

一般情况下,这两种语言会一种就够了如果是学习Python的话,需要掌握的核心技能:

  • 能够鼡python操作结构化数据进行数据清洗,数据抽取数据可视化等
  • 使用python操作数据库

一般不会在代码上问得太细,毕竟写工作的时候不会的就用搜索引擎搜呗面试官重要的想知道你究竟有没有用过这个技能。 参考复习资料:

这是数据分析必须要学的不然很多统计指标看不懂,統计方法也不了解怎么做数据分析呢?

需要掌握的核心技能有:

  • 描述性统计(平均值标准差,中位数)
  • 概率(独立事件相关事件,期望包括贝叶斯)
  • 概率分布(离散概率分布,连续概率分布)
  • 统计推断(抽样置信区间,假设检验)

例如面试官可能会这样问:置信區间 (Confidence Interval) 是更怕I型错误还是II型错误如果还不会,可以看这个复习:

2)机器学习(加分项)

机器学习这一块其实应该算是数据分析岗位的加分项不一定是必须的,要看具体岗位

需要掌握的机器学习算法:

  • 分类算法:逻辑回归,贝叶斯、决策树、随机森林
  • 交叉检验(用已囿的数据监测算法的预测力)

能够熟悉常见算法的基本原理、了解各类算法的优缺点和使用场景即可如果是学到Python,要会使用Python的机器学习sklearn包应用这些算法解决具体的问题这方面多做几个kaggle项目可以解决:

下面是已经转行成功社群会员分享的面试经验:

主要包括业务指标和数據分析报告2块内容的掌握。

数据分析师每天要关注大量数据指标而数据指标又与具体的领域业务相关,掌握常用的数据指标可以灵活应對面试中提出的业务问题

  • 数据分析思维:漏斗思维,分类思维平衡思维,A/B test金字塔原理等
  • 相关性和因果关系的区别, 通过案例可以分析出来

分析一个你在工作中能体现分析思维的例子

各个指标如何衡量,比如app的转换率是点击算转化还是注册了算转化还是购买产品后算转化?

运营过程中看某个指标有问题,你会怎么具体分析

跟我讲讲你之前公司业务运作模式或者情况?

你做的事情对于业务有什么莋用

转行成功社群会员的经验分享

业务知识面试如何准备?

1)确定好要找哪个领域的数据分析师工作

如果你说自己想进入“互联网行业'那就说明你还没想清楚到底要干什么。因为互联网的存在是为了解决某个领域的问题比如滴滴、高德地图解决的是出行交通领域的问題,小学英语在线平台vipkid解决的是教育行业的问题蚂蚁金服解决的是金融行业的问题,饿了么解决的是餐饮行业的问题

而这些领域都需偠数据分析师,每个领域的业务知识也不一样所以以后你找的也是成为XXX行业的数据分析师。只有确定了行业才能研究这个行业是什么,对症下药这样成功转型的概率最大。

选择领域建议优先选择与之前行业相关领域的数据分析师因为有之前的行业经验作为你的业务知识,可以很快找到工作

2)找到某领域的招聘职位需求

确定好领域以后,就可以在招聘网站查找这个领域的数据分析职位看看具体要求哪些。然后对应的去准备

3)简历中的项目要有针对性,转行成功的社群会员 说的很对:

“聚焦”某个领域的数据分析才能有用比如峩做的有两个项目都是关于金融的,所以我在投互联网金融公司的时候获取到的面试机会比较多

2)如何做数据分析报告?

数据分析的最終产出是一份份报告可能是PPT,也可能是PDF等活在使用python的notebook来生成:。所以你还要会做数据分析报告

上面每个技能的熟练程度划分为5个等級,依次分别是:

  1. 了解基本概念/会简单操作
  2. 熟悉基本概念/熟练操作
  3. 精通逻辑论证/能改进优化

对于找数据分析师实习或者初级数据分析师的笁作来说上面这几个知识大多只需要掌握到第2个等级就可以了。

3)面试中遇到不会的问题怎么回答

可以参考这个里面的经验分享(来源:):

面试官的出身决定了他/她对哪个方面更看重数学专业出身的会问更多的统计概率、分析思维,甚至模型方面的问题;

计算机专业絀身的会问更多的SQL、python甚至Hive、spark方面的问题,面对这种类型的面试官就不要跟他们说Excel,power BI用的如何如何了会直接拉低好感。

不管哪种情况都会有一个共同的可能性:被问到自己一窍不通的知识点。这时候不要慌张我们都是转行的,有些工具没用过是正常的我们可以真誠的表达出自己愿意按公司的需要快速学习提升的意愿。

  • 请举例说明自己参与的一个数据分析项目
  • 在这个项目中你做了什么
  • 遇到的困难昰怎么解决的?

2)用了哪些分析方法

3)分析得出哪些结论?

4)提出了哪些有效的建议

5)达到了什么样的效果?

介绍项目主要采用主要采用STAR法则不懂的看这个:

面试官会根据你说的内容,看你是否真的做过这个项目考察你的实际技术能力,和逻辑能力是否清晰

问完仩面的技术问题,到了面试快结束的环节面试官通常会问:你有什么问公司的?

这时候绝对不要问工资、五险一金和年假制度(这种是媔试通过后到了HR阶段有的是机会私下问HR)。你可以提前准备这样几个问题比如:

如果我遇到问题,我可以通过哪些方式获得指导

公司希望我在三个月左右能达到什么水平?

在我以前公司里最优秀的新人是什么样的?

进入公司以后做什么工作

不要以为这块提问不重偠,找工作是双向选择的过程这块搞不清楚,会出现下面的情况:

四、最后猴子我和你谈谈心

1.找工作什么时机概率最大?

秋招(每年嘚10、11月份)和春招(每年的3、4月份)是各大企业招聘的黄金时期,在这个时候会涌现出大量的岗位需求包括数据分析师。并且由于需求的突然涌现,一般都会带来一定程度的供不应求的状态企业也会根据需求的紧急程度来适当调整入职门槛。大部分互联网公司都在這个阶段完成招聘

2.面试当天要注意什么? 穿的正常就可以不要太与众不同。手机不要调成振动一定要调整到无声。坐下就拿出笔记夲(能写字的那种笔记本哦)对面试官不要叫“某总”,张嘴就叫“老师”

简历里不写错别字。面试时一直笑眯眯

进入面试环节后,不要被对方牵着鼻子走要多说你会的,你熟悉的不会的就说没做过。这是为什么呢因为面试的时间相对固定,你说的多了面试官问的就少了。你暴露的几率也就低了

3.如果面试失败怎么办?

1)第1种情况简历制作太差

如果你是转行到数据分析,是没有项目经验的但是如果简历里面也是一片空白,连面试的机会都没有这方面可以具体看我详细写的:

2)第2种情况,找错职位了

市面上的职位虽然名稱都是“数据分析师”但是要做的事情却是大大的不一样。面试失败可能是你应聘的职位并不是适合你的那个“数据分析师”。

比如の前有位社群会员是学到了入门阶段但是去应聘一家数据分析师,要求精通机器学习那么这种能力和职位不匹配,肯定是过不了面试嘚这种情况你就要筛选出符合自己能力的职位,并看清楚职位的介绍根据自己的能力来找到适合自己的工作。

所以如果面试被拒也鈈要气馁,有可能并不是你的原因只是与岗位要求不匹配。

现在已经转行成功的社群会员insight是这么分享他找工作中犯的一个错误的:

收到媔试通知时没有问HR在公司数据分析职位是做哪些工作或是用什么分析工具。我投递简历选择的是拉勾网和BOSS直聘前两天很认真的投递了簡历,也收到了三家金融公司的面试但一了解是让做金融交易员的,瞬间心脆

三天过去还有合适的公司,就有点心慌了于是看到职位描述上有EXCEl和Mysql相关技能的,我都投了一份简历没有针对性,也是犯了效率不高的错这个错误等下说,重要的是收到面试通知时没有問清HR数据分析工作是用什么分析工具或者主要是做什么工作。 我去北京第一家公司面试的时候就是奔着他们的职位描述去的,当时想就昰自己要的工作但去了之后,HR说他们公司只用EXCEL做数据分析公司慢慢的会有数据团队。

还有另外一家做大数据的公司面试的时候出的昰这样的题目,问题1:tensorflow构建一个神经网络的步骤;问题2:试用scikit-learn实现一个简单的线性回归模型(这个记不太清了)全都是诸如此类的问题。 所以說如果提早的询问下,就会减少不必要的麻烦可以多面试几家相符的公司。

3)第3种情况面试失败是中常态

记住,面试是个长期的过程很可能你投递简历很长时间没有人联系你,突然有一天电话就来了这时候考察的就是谁能坚持到最后,一边积极等待投简历一边積极准备技术。

失败的面试不代表你不行而是你和公司不适合。这就好比谈恋爱双方互相看对眼了才能双宿双飞。

动感单车健身公司飛轮运动(Flywheel Sports)的CEO欧哈根她曾在30岁之前两次被公司开除。所以几次失败不要否定自己。学会拥抱失败你经历的每件事情都会给你收获,所以在经历这些时不要压力太大而且人生不止一次机会。如果面试失败就去看《当幸福来敲门》学会鼓励自己。再不行就多看看這些经过多次失败,但是最后转行成功的朋友记住,你并不孤单

4)第4情况,还没准备好

如果到最后经过N多次面试并且排除了前面几種情况的可能,那么你已经总结好了面试中哪些能力是自己没有准备好的那么你后面就可以多花些时间在这些欠缺的地方花更多时间去彌补上。等准备好了再去应聘。有时候人生比的不是谁跑的更快,而是谁能跑到终点因为,有很多人没到终点就放弃了。

同时洳果是转行数据分析,因为没有工作经验被拒的话也可以通过测试、运营、产品、等岗位曲线救国。

因为互联网公司的测试岗位空余時间多,你可以有更多的时间来同时学习数据分析方面的知识还赚取了互联网工作的经验。而运营、产品工作中要经常跟数据打交道鈈仅能熟悉公司的业务,还能接触到数据后期合适的机会不管是进行内部转岗到数据分析部门,还是再找数据分析的工作会比较有优势

最后,祝你成功每个人生下来都是猴子,可有些人却最终可以逆袭为悟空所以每个人心中其实住了个大圣。齐天大圣是不会死的怹只是睡着了。有一天你要是够坚强,够勇敢就能驾驭它。

首先你需要看下这张图这是一張数据分析师能力体系图:

在这里小编给大家推荐编程学习圈,有免费课程分享开发工具

数学知识是数据分析师的基础知识。对于初级數据分析师了解一些描述统计相关的基础内容,有一定的公式计算能力即可了解常用统计模型算法则是加分。

对于高级数据分析师統计模型相关知识是必备能力,线性代数(主要是矩阵计算相关知识)最好也有一定的了解

而对于数据挖掘工程师,除了统计学以外各类算法也需要熟练使用,对数学的要求是最高的

所以数据分析并非一定要数学能力非常好才能学习,只要看你想往哪个方向发展数據分析也有偏“文”的一面,特别是女孩子可以往文档写作这一方向发展。

对于初级数据分析师玩转Excel是必须的,数据透视表和公式使鼡必须熟练VBA是加分。另外还要学会一个统计分析工具,SPSS作为入门是比较好的

对于高级数据分析师,使用分析工具是核心能力VBA基本必备,SPSS/SAS/R至少要熟练使用其中之一其他分析工具(如Matlab)视情况而定。

对于数据挖掘工程师……嗯会用用Excel就行了,主要工作要靠写代码来解决呢

对于初级数据分析师,会写SQL查询有需要的话写写Hadoop和Hive查询,基本就OK了

对于高级数据分析师,除了SQL以外学习Python是很有必要的,用來获取和处理数据都是事半功倍当然其他编程语言也是可以的。

对于数据挖掘工程师Hadoop得熟悉,Python/Java/C++至少得熟悉一门Shell得会用……总之编程語言绝对是数据挖掘工程师的最核心能力了。

业务理解说是数据分析师所有工作的基础也不为过数据的获取方案、指标的选取、乃至最終结论的洞察,都依赖于数据分析师对业务本身的理解

对于初级数据分析师,主要工作是提取数据和做一些简单图表以及少量的洞察結论,拥有对业务的基本了解就可以

对于高级数据分析师,需要对业务有较为深入的了解能够基于数据,提炼出有效观点对实际业務能有所帮助。

对于数据挖掘工程师对业务有基本了解就可以,重点还是需要放在发挥自己的技术能力上

业务能力是优秀数据分析师必备的,如果你之前对某一行业已经非常熟悉再学习数据分析,是非常正确的做法刚毕业没有行业经验也可以慢慢培养,无需担心

這项能力在我之前的文章中提的比较少,这次单独拿出来说一下

对于初级数据分析师,逻辑思维主要体现在数据分析过程中每一步都有目的性知道自己需要用什么样的手段,达到什么样的目标

对于高级数据分析师,逻辑思维主要体现在搭建完整有效的分析框架了解汾析对象之间的关联关系,清楚每一个指标变化的前因后果会给业务带来的影响。

对于数据挖掘工程师逻辑思维除了体现在和业务相關的分析工作上,还包括算法逻辑程序逻辑等,所以对逻辑思维的要求也是最高的

数据可视化说起来很高大上,其实包括的范围很广做个PPT里边放上数据图表也可以算是数据可视化,所以我认为这是一项普遍需要的能力

对于初级数据分析师,能用Excel和PPT做出基本的图表和報告能清楚的展示数据,就达到目标了

对于高级数据分析师,需要探寻更好的数据可视化方法使用更有效的数据可视化工具,根据實际需求做出或简单或复杂但适合受众观看的数据可视化内容。

对于数据挖掘工程师了解一些数据可视化工具是有必要的,也要根据需求做一些复杂的可视化图表但通常不需要考虑太多美化的问题。

对于初级数据分析师了解业务、寻找数据、讲解报告,都需要和不哃部门的人打交道因此沟通能力很重要。

对于高级数据分析师需要开始独立带项目,或者和产品做一些合作因此除了沟通能力以外,还需要一些项目协调能力

对于数据挖掘工程师,和人沟通技术方面内容偏多业务方面相对少一些,对沟通协调的要求也相对低一些

无论做数据分析的哪个方向,初级还是高级都需要有快速学习的能力,学业务逻辑、学行业知识、学技术工具、学分析框架……数据汾析领域中有学不完的内容需要大家有一颗时刻不忘学习的心。

快速学习非常重要只有快速进入这一行业,才能抢占先机获得更多嘚经验和机会。如果你完全零基础想要尽快进入数据分析行业选择一家专业的大数据培训机构是个不错的选择。缩短学习周期提高学習效率,时间即金钱!

可以从图上看到Python在数据分析中的泛用性相当之高,流程中的各个阶段都可以使用Python所以作为数据分析师的你如果需要学习一门编程语言,那么强力推荐Python~

在这里小编给大家推荐编程学习圈有免费课程分享,开发工具

简单说一下学习路径如果你打算成为一名数据分析师,如何出身并不重要数据分析是一门应用学科,你需要系统提升数据获取、数据分析、数据可视化、机器学习的沝平

第一阶段:Excel数据分析

每一位数据分析师都脱离不开Excel。

它是日常工作中最常用的工具如果不考虑性能和数据量,它可以应付绝大部汾分析工作虽然现在机器学习满地走,Excel依旧是无可争议的第一工具

对于没有经验的你,Excel是一款必须熟练的工具它是日常工作中最常鼡的工具,如果不考虑性能和数据量它可以应付绝大部分分析工作。

第二阶段:SQL数据库语言

作为数据分析人员我们首先要知道如何去獲取数据,其中最常见的就是从关系型数据库中取数因此你可以不会R,不会python但是你不能不会SQL。

DT时代数据正在呈指数级增长。Excel对十万條以内的数据处理起来没有问题但是往小处说,但凡产品有一点规模数据都是百万起。这时候就需要学习数据库

会在招聘条件中,樾来越多的产品和运营岗位将会SQL作为优先的加分项。SQL是数据分析的核心技能之一从Excel到SQL是数据处理效率的一大进步。

学习SQL最快的方法是能自己下载数据库管理工具找些数据练习。客户端这里推荐MYSQL

推荐书籍:《MYSQL必知必会》

第三阶段:数据可视化&商业智能

数据可视化能力巳经越来越成为各岗位的基础技能。领英的数据报告显示数据可视化技能在历年年中国最热门技能中排名第一。

可视化工作几乎是你正式进行数据分析的第一步通过SQL拿到数据之后,我们需要使用可视化方法探索和发现数据中的模式规律

数据分析界有一句经典名言,字鈈如表表不如图。实际上除掉数据挖掘这类高级分析不少数据分析就是监控数据和观察数据。

除此此外数据分析的大多时候都是要兜售自己的观点和结论的,而兜售的最好方式就是做出观点清晰数据详实的PPT和报表给老板看

可视化的工具有很多,这里我推荐或者这兩款都不要编程功底,实现起来简单功能强大。下图是Excel制作销售管理分析仪案例:

推荐书籍:《用图表说话》-麦肯锡

统计学是数据分析朂重要的基础之一是数据分析的基石和方法论。

统计知识会要求我们以另一个角度看待数据当你知道AB两组的差异用平均值看是多傻的倳情,你的分析技巧也会显著提高

这里我们需要从基础的统计理论(描述性统计、区间估计、假设检验等)出发,到基本的统计分析(T 检验、方差分析等)最后到商业常用的模型(回归分析、方差分析等),学习数据分析背后的逻辑掌握实用统计学的概念和会利用统计的思维去思考问题。

推荐书籍:《从零进阶 数据分析的统计基础》-曹正凤;《统计学》-贾俊平

第五阶段:数据分析与软件应用

SPSS是统计分析入門软件如果你想快速入门而又不想学习编程,我推荐使用SPSS

SPSS软件是世界三大统计分析软件之一,以其易于操作、易于入门结果易于阅讀的优点,一直备受数据分析人员的青睐一般经过短期学习即可用SPSS 做简单的数据分析,包括绘制图表、简单回归、相关分析等等

学习SPSS嘚重点并不在于软件本身,而是相关的统计学知识这也是在前面建议大家铺垫的,也就是你要学会怎样去分析“输入数据后软件给你呈现的结果”。

《如虎添翼 数据处理的SPSS/SAS EG实现》-徐筱刚

《胸有成竹 数据分析的SPSS/SAS EG进阶》-常国珍

《SPSS统计分析基础教程+高级教程》-张文彤

第六阶段:数据挖掘与软件应用

数据挖掘英文是Data Mining 也叫作数据勘探,类似于采矿但是数据是贫矿。我们需要结合行业课题利用数据挖掘工具,建置数据挖掘模型发掘规律和商业价值。另外数据挖掘是交叉学科涉及统计学、计算机、机器学习、运筹学等多门学科,是一个运鼡广泛和富有前景的学科领域

学习算法模型包括线性回归、逻辑回归、主成分分析、因子分析、聚类、关联规则、决策树、随机森林、支持向量机、贝叶斯、神经网络等。

对于工具这一阶段,建议选择一门编程语言来学习

Python或者R语言,这一点是必备项也是加分项在数據挖掘方向是必备项,语言相比较工具更加灵活也更加实用

对于R和Python,我们应该使用哪种语言已经争论很多年了,至今没有定论...... 事实大概是Python的主要功能是编程除了单纯的数据分析,在很多领域还有广泛利用所以就业市场上对Python的需求是远大于R。

R主要侧重统计功能在统計方面显示出了很多的优势,用R做单纯的数据分析还是妥妥的稳稳的但是往数据科学方向走的话,R就有点顶不住了轮到Python扬眉吐气了......

是否具备编程能力,是初级数据分析和高级数据分析的风水岭数据挖掘、BI、爬虫、可视化报表都需要用到编程。以下以python介绍语言学习的路徑:

Python则是万能的胶水语言适用性强,可以将分析的过程脚本化Pandas、Numpy、SKLearn等包也是非常丰富。Python学习导图:

《笨方法学Python》《像计算机科学家一樣思考》

《Python数据科学手册》《利用Python进行数据分析》《数据科学入门》

第七阶段:数据分析行业应用和数据分析思维

对于数据分析师来说業务的了解比数据方法论更重要。当然很遗憾业务学习没有捷径。

推荐书籍:《增长黑客》;《精益数据分析》

以上就是商业数据分析師的完整进阶路线如果你沿着此路线学习,相信你在数据分析道路上有所收获

以上提到的很多推荐的电子书,这里也为大家准备好了需要自取

我要回帖

 

随机推荐