数据分析师近几年在国内互联网圈越来越火,很多开发都因为薪资和发展前景,希望转行到数据分析岗。今天,我们就来聊聊面试数据分析师的那些事。
\n其实,数据分析能力是每个互联网人的必备技能,哪怕你没有转行数据分析师的计划,也推荐你看看这个文章,提升你的数据能力。
\n数据分析的能力要求
\n与数据分析相关的工作有一个特质,就是对数字非常敏感,同时也要求对数据具有良好的思考能力,比如说如何用数据指导业务,如何将数据呈现在报告中。
\n在面试的时候,面试官通常会考察以下三个维度的能力:
\n1.理论知识(概率统计、概率分析等)
\n掌握与数据分析相关的算法是算法工程师必备的能力,如果你面试的是和算法相关的工作,那么面试官一定会问你和算法相关的问题。比如常用的数据挖掘算法都有哪些,EM算法和K-Means算法的区别和相同之处有哪些等。
\n有些分析师的工作还需要有一定的数学基础,比如概率论与数理统计,最优化原理等。这些知识在算法优化中会用到。
\n除此以外,一些数据工程师的工作更偏向于前期的数据预处理,比如ETL工程师。这个职位考察你对数据清洗、数据集成的能力。虽然它们不是数据分析的“炼金”环节,却在数据分析过程中占了80%的时间。
\n \n2.具体工具(sklearn、Python、Numpy、Pandas等)
\n工程师一定需要掌握工具,你通常可以从JD中了解一家公司采用的工具有哪些。如果你做的是和算法相关的工作,最好还是掌握一门语言,Python语言