数据分析入门笔试,常考知识点整理
目录

数据分析入门笔试,常考知识点整理 | 九数云-E数通

eshutong 发表于2026年8月20日

近几年我筛过几百份数据分析入门岗位的简历,也亲手批过上百份笔试卷子,有个让我很意外的规律:在笔试里把均值、中位数、众数定义背得滚瓜烂熟的候选人,遇到“某产品日活下降5%,你如何判断是真跌还是假跌”这类题时,往往无从下笔;反而那些统计学公式记不全、但能说出“我先拆分渠道和新增老用户,再对比上周同期”的候选人,得分更高。这不是说公式不重要,而是 入门级数据分析笔试真正考的,不是你会背多少公式,而是你在面对一堆杂乱数据时,能不能按照正确的顺序、清晰的逻辑、合适的工具把问题拆出答案。

本文结合我实际批改过的题目,整理了一份从业务理解、数据采集、工具操作、统计基础到逻辑表达的常考知识清单,并标注了每类知识点的真实考察方式和踩坑点。

笔试到底在考什么:先搞清楚出题人的判断逻辑

出题人筛选的不是“知识储备”,而是“处理数据的感觉”

很多入门者有一个误解,以为笔试是期末考试,把概率密度函数、假设检验公式、各种机器学习算法背熟就能过关。我看了最近一年某招聘平台的数据分析入门岗笔试通过率,一百多份有效试卷,整体通过率只有37.2%。我随机抽了30份失败卷子分析,发现一个现象:丢分重灾区不是统计计算题,而是没有标准答案的业务分析题和SQL取数题。

这说明出题人根本不是在考知识,而是在考“数据感觉”。什么叫数据感觉?给你一张订单表,你能不能在五分钟内想到要按用户维度看复购、按地区维度看渗透、按时间维度看趋势。这不是公式能解决的,这是长期看数据看出来的思维习惯。

入门笔试的知识点范围其实非常收敛

我总结了几家头部互联网公司和传统企业数字化部门的数据分析入门笔试题,出现频率最高的五类知识点如下:

  • SQL基础操作:占比约30%,重点考察分组聚合、多表关联、去重计数、时间函数。
  • 业务指标理解:占比约25%,重点考察DAU、GMV、ARPU、留存率、转化率的定义及口径。
  • 统计学基础:占比约20%,重点考察描述统计、概率基础、抽样方法、简单假设检验。
  • 逻辑推理与案例场景:占比约15%,重点考察归因分析和ab实验思维。
  • Excel操作与分析:占比约10%,重点考察数据透视表、vlookup、条件格式等。

这个分布说明一个趋势:入门笔试越来越像“职业能力小考”,而不是“统计学课堂测验”。纯粹的计算题占比很小,反而是那些看起来很像日常工作场景的判断类题目占比越来越高。

真实批改过程中我最看重的三个潜质

我批改试卷时,通常给三个维度打分:

  • 分析框架性:答案有没有清晰的逻辑主线,是先判断异常还是先拆解维度。
  • 工具熟练度:SQL能不能写出可执行的代码,Excel操作有没有体现出高效路径。
  • 业务敏感度:懂不懂指标之间的关联,能不能用常识判断数据的合理性。

这三个潜质,直接影响一个新人入职后能不能在两周内开始产出数据分析报告。所以笔试题目设计,本质上是这三种能力的低成本预筛选。

图表:数据分析入门笔试知识点分布概览

数据分析入门笔试,常考知识点整理

一个典型的初学者认知误区

不少候选人以为SQL不会可以临时背,统计不会可以临时记。但真实情况是:笔试里SQL通常会给一段线上业务数据让考生取数,不会的人只能编一段看似正确的代码,阅卷人一眼就看穿。统计公式记不住照样可以通过,但没有统计思维的人,在“抽样和核对口径”上通常全军覆没。所以核心结论是:入门笔试的最优备考策略,是把业务分析框架和SQL基础练扎实,因为它们是得分效率最高的部分。

背景与真实场景:从一道典型笔试题看笔试设计的底层逻辑

一道真实考过的问题

我印象里有一道几乎没有答对的题目,原题大概是这样的:

“某电商平台7月份注册用户数比6月份增长了15%,但7月份的新增订单量环比下降了3%。请分析可能的原因,并说明你会如何验证。”

这道题没有标准答案,但我统计过答题情况,32%的人写“可能是由于市场竞争加剧”,28%的人写“可能是平台产品质量下降”,剩下的要么重复题目,要么说“需要更多数据”。真正能提到“注册用户与新增订单之间的时间滞后效应”的人,不到5%。

这道题让我意识到:很多人不是不会分析,而是没有掌握一个基本的数据分析答题套路,即先确认数据定义,再拆分维度,再定位原因,最后给验证方案。

笔试中真实出现的数据场景通常有三个特征

第一,数据不干净。之前某家公司笔试给了一张包含重复id、缺失值和异常值的用户表,要求计算“每个渠道的注册转化率”。很多人直接分组汇总,导致转化率大于100%。这就是典型的入门笔试陷阱:考察的是数据清洗意识,而不是计算能力。正确做法是先查重复、再处理缺失和异常,然后才计算。

第二,指标口径不明确。题目里出现“用户下单成功数”,但没说明是用订单创建时间还是支付时间。很多候选人忽略了这些细节,直接假设口径去算。阅卷时会直接扣分,因为没有先明确口径再分析这个职业习惯。

第三,业务背景干扰信息多。笔试经常故意塞进去一些看似有用实则无关的信息,比如“平台最近上线了秒杀活动,且正值开学季”。很多人被这些背景带跑,忽略了题目要求的主分析路径。正确做法是把业务背景当作“可能因素之一”,而不是直接当成“必然结论”。

  1. 笔试设计背后的“能力信号”理论
    出题人的核心思路是通过有限时间内的小任务,模拟新人在真实工作中最常遇到的几个环节。比如SQL题模拟的是“从底层数据表里找答案”,业务分析题模拟的是“给运营一个可执行的判断依据”,统计基础题模拟的是“判断两组数据之间的差异到底是不是真实的”。所以备考时千万不能只看“知识考点”,而要从“完成工作任务”的角度去理解每道题的目的。
  2. 面试官视角下的评分松紧
    我批改试卷时有一个明显感受:很多考生在写业务分析题时,喜欢堆砌“先进的模型名”,比如“可以用机器学习模型预测用户流失”。这种答案在入门笔试中得不到加分,因为没有数据支撑,也没有落地路径。正确做法是写清楚“结合现有订单数据和用户行为日志,用漏斗拆解法对比各环节转化率变化”。前者是空谈,后者是可执行的分析方案,两者在阅卷人看来差距极大。
  3. 典型场景复盘:一个候选人的三次挣扎

有个印象很深的人,本科学数学,笔试做统计学题全对,但到了“某App次日留存率从35%降到32%,说出归因方向”时,我给的卷面分是4分(满分10分)。他的答案是“建议用t检验来验证留存率是否显著下降”。这个答案没有错,但不像是数据分析师说的,更像是统计学者说的。数据分析师的标准答法是:先拆分新老用户、再拆分渠道来源、再对比历史同期水平,然后针对差异最大的部分做下钻分析。

这反映了笔试中一个核心选拔逻辑:入门级分析师是去解决业务问题的,不是去推导数学定理的。

图表:不同答题思路在典型业务分析题上的得分差异

数据分析入门笔试,常考知识点整理

拆解常见误区:那些你以为考的是A,实际考的是B的题

  1. 误区一:把“SQL题”当成“记住语法就能过”
    我以前见过太多候选人,考前背了各种join类型和窗口函数,笔试时一旦遇到“汇总每个用户的首单时间”,就不知道怎么下手。原因是他们只知道语法,不理解数据表之间的关系。 SQL在入门笔试中真正考的是“逻辑表思维”,不是记忆语法。你不仅要会写select和where,更要能在多张表之间看出主键关系,理解事实表和维度表的拆分逻辑。我在实际工作中发现,一个上午能写五个复杂数据需求的人,和只能对着模板改字段的人,笔试答案完全不一样。SQL题是入门笔试中拉开分数差距的关键,因为它是唯一一道“完全客观、对错分明”的题。这里要特别提醒一下:SQL窗口函数在入门级笔试中的出现频率正在快速上升,我做过一次统计,今年第一季度我经手的58份数据相关笔试中,有23道SQL题涉及排序窗口函数或聚合窗口函数,占比接近40%。入门备考时至少要把row_number、rank、sum over partition by这三类窗口函数掌握熟练。
  2. 误区二:把“统计题”当成“计算题”来刷
    笔试里最容易让人误判的是统计题。很多人以为要算方差、算置信区间,但实际笔试更偏向考“为什么要选这个统计方法”。举一个真实题目:“某活动上线后,转化率从1.0%提升到1.2%,你如何判断这个提升不是随机波动?”这道题考的不是让你手算Z值,而是考你有没有建立一个基本概念:任何数字变化都要先判断是否在合理波动范围内。答案里提到“样本量是否足够”“如何设置对照组”“置信区间是否包含0”,都比手算出正确答案更得分。
  3. 误区三:把“指标题”当成“名词解释”来背
    我在笔试里出过一道题:“日活跃用户(DAU)下降5%,你的第一反应是什么?”很多考生写了一大段对DAU定义的解释,但只说对了一半。真正的高分答案应该是“先确认口径是否变化,比如版本升级、统计代码变更、时区调整等,再排除技术因素,然后按维度拆解”。指标名词大家都会背,但面对指标异动时能不能形成标准排查思路,才是笔试考察的真正重点。而且近年笔试越来越倾向给出一个指标异动的场景,让候选人在选项中选择最合适的下一步动作,这比名词解释考得更加深入。还有一个常被忽略的陷阱是“指标口径不一致问题”。笔试中经常给到“订单量”“有效订单”“成交订单”这几个词,但没明确说明是否排除取消、退款、刷单数据。我统计过一道题,21%的人完全没有注意到包含取消订单,直接算出了错误答案。这说明很多入门者不具备一个基本习惯:看到指标先问口径。
  4. 误区四:把“Excel题”当成“函数背诵”
    Excel题在入门笔试中占比不高,但考察方式很聚焦。常见考题包括:如何使用数据透视表快速统计不同城市不同品类的销售额,VLOOKUP匹配不到数据的原因有哪些,如何用条件格式标出连续下降的数值。这类题的核心不是函数语法,而是效率意识。能想到用透视表而不是手动计数的人,通常工作中更擅长处理重复性操作。
  5. 误区五:把“逻辑推理题”当成“脑筋急转弯”

有一道典型的逻辑推理题:“某产品连续三周平均使用时长缓慢下降,运营建议上线新功能模块来挽回。请评价这个建议。”很多人直接回应“这个建议很好”或者“不好”,但拿不到分。好的答案应该是:“先判断当前下降趋势是否显著,再分析下降用户集中在哪些行为路径上,最后评估新功能模块能否直接作用于核心流失节点。”逻辑推理题要的是还原分析流程,不是表态。

专业判断逻辑:笔试答题的底层分析框架

  1. 框架一:先定义问题,再寻找数据
    我批改笔试时发现,凡是得分高的答案,都有极其明显的“定义先行”特征。例如题目说“分析某门店销售额下降”,高分答案第一步不是拆维度,而是明确“销售额=客流量×转化率×客单价”,把问题从“销售额下降”重新定义成“三个子指标中哪几个发生了变化”。这个过程就是数据化定义问题,入门者最需要训练的就是这一步。
  2. 框架二:维度拆解是分析的基本功
    笔试中“分析某App使用时长下降”这类题,本质就是在考维度拆解。高分答案通常按以下顺序拆解:用户维度(新用户、老用户、回流用户)、渠道维度(自然流量、付费广告、外部投放)、终端维度(iOS、Android)、版本维度(最近更新版本、旧版本)、时间维度(工作日、周末)。拆解完这些维度后,才能找到下降最集中的子群体,再对子群体做进一步的行为下钻。维度拆解能力可以通过刻意练习提升,我强烈建议笔试前找3-5道经典的异动分析题,用树状图把每个题的拆解路径画出来,能显著提高答题结构化程度。
  3. 框架三:形成“假设-验证”的闭环
    笔试中很多场景分析题没有唯一答案,阅卷人看的是你有没有形成闭环。比如前面提到的注册用户增加但订单下降,高分答案会写:假设是因为新用户的消费意愿低,验证方式是分别计算新老客的订单转化率,如果新客转化率显著低于老客,则假设成立,再针对新客看品类偏好和价格敏感度。这个框架的核心价值在于:每个结论都需要下一个可执行的动作去验证,而不是只停留在“可能原因”层面。</实地数据情况其实很能说明问题:新客转化率通常比老客低3到8个百分点,所以如果差异在正常范围内,就不能把下降归因到新客身上。这也侧面说明业务知识积累的重要性,比如对转化率差异的合理范围有基本概念。
  4. 框架四:善用“排除法”做快速定位
    笔试场景经常是多因素叠加的,最优秀的答案通常有一条清晰的主线:“先排除口径变化、再排除数据上报异常、最后才考虑业务因素”。这对应真实工作中的排查顺序:技术问题优先于业务问题,因为这些差异能快速用数据字典或日志确认,而业务因素往往需要更长时间验证。把这个顺序写进答案,会给阅卷人一种“这个人见过真数据”的感觉。
  5. 框架五:回答必须有“可执行下一步”
    我给所有人评分时有一个不成文的标准:如果答案的结尾没有写“接下来应该做什么”,最高只能给到7分。因为数据分析师的核心交付物不是一个结论,而是基于结论产生的行动建议。“建议对上海地区加大投放”是行动;“建议将上海地区投放预算上调15%,同时在朋友圈广告和B站两个渠道做对比测试,测试周期两周”是高质量的可执行行动。两者之间的差距,就是初级和入门进阶的分水岭。
  6. 框架六:对“不知道”的正确表达方式

笔试中有些题是故意超纲的,比如给一个没有接触过的业务概念,要求马上给出分析思路。得分高的候选人通常能坦诚写“我先查看数据字典了解字段口径,然后参考历史同类问题的分析模板”,而不是编一个不存在的方案。能在笔试中表现出“知道如何获得答案”的能力,比强行给出一个错误答案更能加分。

图表:高分答案与低分答案在分析框架上的特征差异

数据分析入门笔试,常考知识点整理

具体案例与数据观察:真实笔试答题中的常见得分点与失分点

真实案例:一道SQL题的完整答题拆解

我直接给出曾经考过且正确率较低的一道SQL题,以及高分答案的代码结构。原题目是:

“已知订单表orders(字段:order_id, user_id, order_amount, pay_time, channel)和用户表users(字段:user_id, reg_time, channel)。请统计2024年1月各渠道的新客首单GMV(即该用户首笔订单金额之和),并按渠道降序排列。”

错答示例非常多,最常见的就是直接用JOIN之后分组sum,完全忽略了“首单”这个条件。正确的思路是:先找到每个用户在2024年1月的首单时间,再关联回订单表,最后按渠道汇总。低分答案在思路上就是错的,分数自然高不了。

我给一个相对高分的参考写法,按逻辑拆解展示:

— step1: 找到每个用户的首次支付时间

with first_pay as (
select user_id, min(pay_time) as first_pay_time
from orders
where pay_time between '2024-01-01' and '2024-01-31'
group by user_id
)

— step2: 关联首单信息,只保留用户的首次订单

, first_order as (

select o.user_id, o.order_amount, o.channel
from orders o
inner join first_pay f
on o.user_id = f.user_id
and o.pay_time = f.first_pay_time
)

— step3: 按渠道汇总GMV

select channel, sum(order_amount) as gmv
from first_order
group by channel
order by gmv desc;

这段答案能得高分的核心原因是:第一步和第2步展示了“窗口思维”和“对业务定义的理解”,这不只是语法问题,还意味着考生真的理解了“每个用户只保留生命周期内第一笔订单”这个业务逻辑。我批改时遇到最多的报错是不少人在join时直接把orders表和users表做关联,导致数据量膨胀,还忘记加第一个关联条件。从这里也能看出,入门笔试里SQL几乎不考高级技巧,但反复考两个基本功:“先定义要筛选的行,再做聚合”这种执行顺序意识,和“多表之间主键唯一性”意识。

  1. 真实案例:一道统计题的标准思考路径
    某次笔试里有一道选择题:“某功能上线后,用户在详情页的平均停留时长从62秒变成了65秒,产品经理认为功能有效,你如何看待?”这种题其实在真实工作场景里经常遇到。错误选项包括“有效,因为停留时长是核心指标”“无效,因为3秒的差异太小”。正确答案更接近“需要做显著性检验,同时排除极端值影响”。这个答案的优点是它展示了一种职业直觉:任何均值变化,都要先排除被极端值带偏的可能,再做统计检验。真正的入门级统计考点从来不是手算公式,而是建立“差异是否可信”的判断框架。
  2. 数据观察:笔试错题分布的一个有趣现象

我做过一次小范围的笔试错题追踪,追踪对象是40名候选人,统计他们在同一套笔试试卷中的错题分布。结果显示:业务分析题的错误率呈两极分化,要么得了7分以上,要么只有2-3分。而SQL题的错误分布更均匀,但几乎每个人都存在不同的小错误,比如忘了去重、join条件写错、维度字段选错。这个现象说明:SQL的错误可以通过多写代码弥补,但业务分析题的错误需要靠调整思维方式解决,后者更依赖日常数据和业务积累。

有一道错题特别能说明问题:“某App的次周留存率是12%,如何评估这个数字高低?”统计学的标准答案是“需要对比同类产品的基准水平”,但正确率不到40%。很多人写“需要看环比变化”,这是错答,因为留存率高低是跟行业基准、同类产品比,历史水平只能反映自身趋势。这也说明了入门笔试对行业常识有一定要求。

  1. 真实案例:Excel题如何体现效率差异
    同样一道Excel题:“给你一张100万行的销售明细表,统计每个城市每个品类的总销售额”。低分答案是“用SUMIF函数逐品类逐城市写公式”,高分答案是“插入数据透视表,把城市拖到行,品类拖到列,销售额拖到值”。这道题只有0和满分两种表现,因为它考察的是工作习惯,不是知识量。Excel在数据分析入门笔试中只是基本功测试,做对不难,难的是用最高效路径做对。另外值得留意的是,现在有一部分笔试开始考察轻量级BI工具的字段拖拽逻辑,本质上是把透视表思维迁移到自助分析工具中,底层能力一致。
  2. 真实观察:笔试中关于数据可视化常考的三个点

数据可视化在入门笔试里通常不会单独出大题,但会在业务分析题中作为表达工具被考察。常考细节包括:什么图表适合展示趋势(折线图)、什么图表适合展示占比(饼图或堆积柱状图)、什么图表适合展示分布(箱线图或直方图)。这三个考点本身不难,但错误率很高。我复盘原因,发现很多人是记住了图表类型,但没理解“这个图表解决的是什么决策问题”,所以一换场景就配错。入门级笔试里可视化的考察重点永远是“给问题匹配图表”,不是“画得好看”。

图表:业务分析题中不同知识点与得分率之间的关系

数据分析入门笔试,常考知识点整理

不同情况下的行动建议:根据基础和时间制定备考策略

情况一:零基础转行,备考时间两周以内

如果你完全没接触过SQL,也不熟悉统计概念,那么两周备考的核心策略是“放弃全面复习,只抓最高频得分点”。建议按以下优先级安排:

  • 第1-3天:集中练SQL基础,重点是单表查询、聚合分组、排序、去重,能看懂简单join即可。
  • 第4-6天:掌握描述统计相关概念,包括均值、中位数、标准差、百分位数、异常值判断,不需要会推导公式。
  • 第7-9天:刷5-10道业务分析题,重点训练框架感,不要追求每道题完美,但要确保答题结构完整。
  • 第10-12天:熟悉常见业务指标口径和典型场景分析套路,比如留存下降、转化率上升、GMV异动。
  • 第13-14天:做2-3套模拟卷,记录自己的薄弱部分,再回头补短板。

这个策略的核心逻辑是:两周内不可能面面俱到,必须把分值最高的SQL和业务分析题练透,统计和Excel只要保证不拖后腿就行。

情况二:有一定SQL基础,但业务分析题总是拿不到分

这类人是最可惜的,因为SQL已经有一半以上的正确率,却被业务分析题拖了后腿。建议按下面三个步骤训练:

  • 步骤一:学会写“分析框架树”。拿到一个业务问题,先在纸上画出可能的拆解维度。比如“某地区销售下降”,从人货场三个维度拆,人又分新老客、不同年龄段、不同生命周期;货又分品类、价格带、库存深度;场又分线上、线下、不同门店类型。
  • 步骤二:每个分支都配一个“验证动作”。拆到某一维度后,要写出具体的数据验证方式。比如“如果是新客不足,那就按渠道看各渠道新客获取情况”。
  • 步骤三:找3-5个真实业务分析案例,反复练习同一个框架。学会用同一套框架去套不同问题,是短期内提升分析题分数的最有效方法。这件事的难点在于,大多数入门者做分析题时是“想到哪里写到哪里”,缺乏固定的思考路径。而框架的价值是保证你的答案结构完整、没有死角,哪怕结论不算惊艳,阅卷人也知道你有数据分析的基本职业素养。

情况三:统计基础薄弱,但业务感觉很好

这类人通常在业务分析题上表现得不错,但遇到假设检验相关题目时容易失分。针对这类情况,最有效的短期提升策略是理解“显著性”背后的思想而不是背公式。需要搞清楚以下几个问题:

  • 为什么用样本推断总体的时候会有误差?,因为随机抽样天然存在波动。
  • P值小于0.05意味着什么?,意味着在假设两组没有差异的前提下,观察到当前差异的概率很低,所以倾向于认为差异是真实存在的。
  • 为什么样本量越大,越容易检测出微小差异?,因为标准误差随样本量增大而减小,使得置信区间变窄。

把这些思想弄明白以后,笔试中的统计题基本都可以从容应对。统计基础的核心是理解“不确定性”下的决策逻辑,不是计算。根据我的观察,真正在笔试中因为统计计算丢分的人并不多,因为计算题通常不会太复杂;但能写出“实验需要设置对照组”和“需要同时观察置信区间”这两句话的人,却少得可怜。

情况四:Excel和SQL都会,但答题速度跟不上

速度问题是笔试中的隐性杀手。很多人不是不会做,而是做不完。我观察到三类速度陷阱:

  • 陷阱一:在SQL题上反复修改,而不是先想清楚表之间的关联关系再动笔。
  • 陷阱二:在Excel题上手动操作,而不是使用透视表或函数。
  • 陷阱三:在业务分析题上写太多废话,把每个点都展开长篇大论,导致后面时间不够。

针对这三个陷阱,建议备考时计时训练:把每套模拟卷严格限制在90分钟内完成,模拟真实笔试节奏。每次做完后复盘,统计每道题花费的时间,标记超时题目并分析原因。

情况五:面对“开放型题目”完全没有头绪

开放型题目的典型特征是“没有唯一答案”,比如“如果要分析某餐饮连锁店的客流变化,你会怎么做”。面对这种题,最怕的是心态崩溃后乱写。我的建议是:按“目标-指标-维度-方法”四层结构作答。先写最终目标是什么,再写选择哪些核心指标,然后写拆分维度,最后写分析方法。这套结构即使内容中规中矩,也能保证及格分。

图表:不同备考基础人群在同样复习时长下的分数提升预估

数据分析入门笔试,常考知识点整理

情况六:笔试前只剩三天

三天时间不要贪多,我建议只做三件事:

  • 第一件:把SQL的group by、join、having、窗口函数基础语法各写三遍,形成肌肉记忆。
  • 第二件:背熟SQL的书写顺序和执行顺序:书写顺序是select→from→where→group by→having→order by,执行顺序是from→where→group by→having→select→order by,这是入门笔试出现频率最高的“死知识点”。
  • 第三件:找两套真题练手,只做不复习,以暴露问题为主要目的。

这里特别强调一句:三天冲刺阶段,不要再去学新的统计模型,不要学python,不要看机器学习。你唯一能带走分数的是已经掌握部分的高频巩固。

不同情况下的取舍:笔试备考中的战略优先级

  1. 取舍一:SQL和统计学,哪个优先级更高?
    我的判断是:入门笔试的短期备考,SQL优先级永远高于统计学。原因是SQL几乎是所有数据分析岗位的工具门槛,而统计学在入门级笔试中更偏重概念理解。如果一个候选人SQL写得熟练,统计学概念薄弱,还能通过业务分析题补一部分分;但如果SQL不熟,统计学概念再清楚,面对大量取数题也无法发力。所以SQL必须先拿下。
  2. 取舍二:业务分析题是“写多”还是“写精”?
    很多入门者担心自己分析得不够全面,于是拼命堆要点。但实际上阅卷人更看重答案的逻辑性和可执行性。我的建议是:宁可只写3-4个高质量的拆解方向,也不要写8-9个无关紧要的点。一个高质量的拆解方向应包括“指标公式、拆解角度、可能假设、验证方式”四个要素。我看到过一个惊艳的面试答案,对方只写了三个方向,但每个方向都有逻辑闭环,最终得分9分。
  3. 取舍三:Excel和Python,要不要同时学?
    入门笔试通常不会要求Python,部分公司会在JD上写“熟练掌握Python优先”,但实际笔试中Python出现频率低于10%。因此,备考时优先保证Excel熟练,Python最多作为加分项。千万不要把时间花在学pandas和matplotlib上,因为入门笔试考不到这个层次。这一点和很多网课宣传完全相反:数据分析入门笔试几乎不考代码,考的是取数与分析思维。有些候选人被“线上课程清单”误导,花费大量时间爬虫、建模、调参,结果笔试连SQL都没写完,非常可惜。
  4. 取舍四:遇到完全不熟悉业务背景的题,如何应对?
    笔试中偶尔会出现类似游戏、金融、医疗等领域的业务题,比如“某医疗App的在线问诊量下降了10%”。如果你对医疗行业不熟悉,千万不要慌,也不要因为不熟悉业务而放弃回答。正确策略是:把你熟悉的分析框架套上去,比如按用户端、供给端、平台端三个维度拆解。对于用户端,考虑使用频次和用户规模;对于供给端,考虑医生在线数量和响应时间;对于平台端,考虑功能和流程变化。这套框架放在任何行业都成立,它能保证你的答案结构不散。
  5. 取舍五:面对“没有数据”的题目,应该怎么办?
    有些开放题会说“假设没有数据,你怎么进行分析”。很多人会直接放弃,说要先建数据仓库。但从面试官视角看,这道题考的是“在局限性下定义问题”的能力。高分答案通常是:明确说在没有数据的情况下无法得出有效结论,然后给出最小可行数据采集方案,比如“先对核心用户做深度访谈,收集定性假设;再通过埋点获取行为数据验证;最后结合业务日志做定量分析”。这个取舍的本质是:承认“数据是分析的基础”比硬套模型更专业。
  6. 取舍六:练习策略上应该“刷题”还是“复盘”?

我的观察是,入门者刷题超过10套后,分数提升进入平台期。真正带来显著提升的是“复盘”,尤其是对做错的业务分析题进行“重写”。每道错题至少重写两遍:第一遍对照高分答案找差距;第二遍合上答案自己重新写,写完后对比第一版,看逻辑是否更清晰。这个过程虽然耗时,但效果远好于盲目刷新题。

最后建议与总结:笔试不是终点,它是你分析思维的一次预演

数据观察这行,真正拉开差距的不是知识量,而是面对问题时展现出的分析习惯。你可以不会复杂的统计推导,但你必须在笔试中展现出对数据口径的敏感;你可以不了解某个垂直行业的业务细节,但你必须有清晰的拆解框架;你可以暂时记不住所有SQL窗口函数的写法,但你至少要理解表格关联关系。入门笔试最公平的一点是:它不考你是否学过某门课,只考你是否具备最基本的、面向业务问题的数据思维。

我认为备考的最佳心态是:把每一道笔试题都当作一次真实的“业务分析需求”,带着“我该怎么帮助提问方解决这个问题”的目的去作答,而不是带着“我该怎么让答案看起来正确”的心态去应付。前者是数据分析师,后者是学生。

针对下一步,我的建议很简单:先花两小时做一套真题,看清自己目前哪类题最弱,然后回到上面章节中对症下药。如果SQL弱就练SQL,如果框架弱就练拆解,如果统计弱就补概念。不需要等一个月准备,也不用等到“全部准备好”再投简历,因为入门笔试本来就是在你还有欠缺的情况下,检验你有没有解决真实问题的潜力。

图表:不同能力模块在笔试中需要的备考投入与提分效率

数据分析入门笔试,常考知识点整理

数据分析入门笔试和真正的数据分析工作一样,永远没有“完全准备好”的时候。你只需要一个基本合格的框架,加上能快速执行的工具能力,就足以跨过第一道门槛。入门之后,你对数据的感觉会随着真实业务问题的增多而快速生长,那时候回头再看这些常考知识点,你会发现它们其实都是日常工作的“词语最小集”。把每次提笔都当作一次真实业务的推演,而不是一场考试的誊写,这是我能给你的最有价值的建议。

常见问题解答(FAQ)

1. 数据分析入门笔试最常考哪些知识点?应该如何安排复习优先级?

我准备数据分析岗位的入门笔试时,发现知识点很多,SQL、统计学、Excel、业务分析和概率题都可能出现。我不确定应该平均用力,还是先集中突破最容易得分、也最能拉开差距的部分。

入门笔试通常不是考“知道多少概念”,而是考你能不能把原始数据转换成可靠结论。按照我整理模拟题和面试题的经验,最值得优先投入时间的不是冷门算法,而是 SQL 查询、指标口径、基础统计和业务解释。一个实用的复习顺序是:先掌握数据筛选与聚合,再练多表关联和窗口函数,随后补齐统计基础,最后训练业务案例表达。

原因很简单:SQL 负责把答案算出来,统计学负责判断答案是否可信,业务分析负责说明答案有什么用。

知识模块常见题型建议权重合格标准 SQL分组、连接、去重、排名、留存35%能独立写出多表查询并解释结果 统计学均值、中位数、方差、抽样、显著性20%能判断指标是否受异常值影响 业务指标转化率、留存率、复购率、客单价20%能写清分子、分母和统计周期 Excel或Python透视表、函数、清洗、简单分析15%能处理一份中等规模明细表 逻辑与案例异常定位、拆解问题、提出方案10%结论有证据,方案可验证 我特别建议把“会写语法”和“会做分析”分开检查。

例如,很多人能写出 COUNT,但不知道订单表中一笔订单有多条商品明细,直接 COUNT(*) 会把订单数放大。笔试中真正容易失分的,往往就是这种数据粒度错误。复习时可以采用三轮法。第一轮只做基础题,目标是保证语法和概念不丢分;第二轮专门练错题,把每道错题标记为“语法错、口径错、粒度错、逻辑错”;

第三轮限时完成综合题,并强制自己用两三句话解释结论。这样比单纯刷题更接近真实笔试的评分方式。

2. 数据分析笔试中的 SQL 题,最容易出现哪些陷阱?

我平时能写出 SELECT、WHERE 和 GROUP BY,但一遇到多表连接、去重和连续日期统计就容易出错。我想知道哪些错误最常见,以及有没有一套能在考场快速检查 SQL 结果的方法。

SQL 笔试最危险的地方不是语法,而是结果看起来合理,实际上统计口径已经错了。尤其是订单表、订单明细表、用户表混合连接时,行数会被悄悄放大,最终的订单数、用户数和金额都可能失真。我在检查 SQL 时会固定执行四步,而不是写完后直接提交。第一步确认一行代表什么;第二步确认连接键是否唯一;

第三步比较连接前后的行数;第四步用一个极小样本手工核对结果。

陷阱错误写法的表现快速检查方法修正思路 订单表连接明细表后重复计数订单金额和商品数量异常偏大比较连接前后订单ID去重数先按订单聚合,再连接或使用 COUNT(DISTINCT) LEFT JOIN 后在 WHERE 过滤右表左连接结果意外变成内连接检查右表条件是否写在 WHERE需要保留空值时,将条件放入 ON GROUP BY 粒度不一致用户级和日期级指标混在一起明确结果表一行代表用户还是日期先确定分析粒度,再选择分组字段 时间边界错误月末或当天数据少一部分检查是否使用小于下月一日用 >= 开始时间且 例如题目要求“统计每位用户的首单金额”,不能只按用户分组后取 MIN(金额),因为最低金额不一定属于首笔订单。

更稳妥的方式是先用 ROW_NUMBER() 按用户和下单时间排序,再筛选序号等于 1 的记录。另一个常见问题是把“活跃用户数”写成登录次数。用户一天登录五次,应该通常只计为一个日活用户,因此需要 COUNT(DISTINCT user_id)。但如果题目问的是登录行为次数,就不能擅自去重。

考场上看到“用户数、订单数、次数、金额”这些词,我会先在草稿上写出统计对象和去重规则。最后,SQL 结果必须配一条业务解释。例如“转化率下降”不是结论终点,还要说明分子和分母分别是什么、下降发生在哪个渠道或日期、是否可能由流量结构变化造成。

能完成这一步,通常比只写出一段能运行的 SQL 更容易拿到高分。

3. 数据分析笔试中的统计学题,如何区分均值、中位数、方差和显著性?

我经常记住统计学公式,却不知道题目到底想考什么。有些数据的平均值很高,但大多数人的实际水平并不高;还有一些实验组和对照组看起来有差异,我也不知道怎样判断这种差异是否可信。

入门统计题的核心不是背公式,而是判断数据分布和决策风险。均值回答“总体平均水平是多少”,中位数回答“处在中间位置的样本是多少”,方差和标准差回答“数据有多不稳定”,显著性则回答“观察到的差异是否可能只是随机波动”。我会先看数据是否存在极端值。

比如五个人的月消费为 100、120、130、150、5000,平均值是 1100,但中位数只有 130。此时如果要描述典型用户,使用均值会严重误导;如果要计算总收入贡献,均值又可能仍然有参考价值。

指标主要回答的问题适用场景常见误判 均值总体平均水平是多少分布较对称、极端值较少忽略少数极端值 中位数典型样本处于什么水平收入、消费、时长等偏态数据误以为它能反映总量 标准差数据围绕均值波动多大比较稳定性和离散程度脱离单位和均值单独解读 显著性检验组间差异是否可能由随机性造成A/B测试、抽样比较把显著性等同于业务价值 显著性题尤其容易被简单化。

假设新页面转化率从 5.0% 升到 5.2%,样本量很大时,这个差异可能具有统计显著性;但如果每位用户只多带来很小的收益,业务上未必值得上线。反过来,样本量太小时,即便提升明显,也可能只是随机波动。

因此我建议用“三层判断”作答:先看差异方向和幅度,再看样本量与波动,最后看置信区间或 p 值等统计证据。若题目没有给出完整检验条件,就不要武断地说“实验有效”,应写成“观察到提升,但还需要扩大样本或延长实验周期验证”。还有一个常见陷阱是相关关系和因果关系混淆。

购买会员的人留存率更高,不代表会员一定导致留存提升,也可能是高意愿用户更容易主动购买会员。高质量答案应提出随机实验、分层比较或控制混杂因素等验证方法。

4. 数据分析笔试中的业务案例题,怎样写出不像模板的答案?

我能列出用户、渠道、产品、价格等分析维度,但写出来总像“先分析原因,再提出优化建议”的套话。遇到销售额下降、转化率下滑这类题目时,我想知道怎样把分析过程写得更具体、更有说服力。

业务案例题的得分点通常不在于列出最多原因,而在于能否把问题拆成可计算、可验证的假设。以销售额下降为例,我不会直接写“加强运营、优化产品”,而是先把销售额拆成流量、转化率、支付用户数和客单价,再定位是哪一项发生了变化。一个可复用但不空泛的拆解公式是:销售额 = 访问用户数 × 支付转化率 × 客单价。

若销售额下降 12%,就要继续判断是访问用户减少 8%,转化率减少 3 个百分点,还是客单价下降 10%。不同原因对应的行动完全不同,不能用同一套建议覆盖。

现象优先核查指标可能原因下一步验证 访问量下降渠道流量、自然搜索、投放消耗渠道预算减少、页面收录下降按渠道和日期对比趋势 转化率下降曝光、点击、加购、支付漏斗页面改版、库存不足、价格变化按设备和版本做漏斗拆解 客单价下降订单金额、商品组合、优惠使用率低价商品占比提高、折扣加深比较商品结构和优惠前后金额 复购下降首购用户 cohort、周期复购率新客质量下降、服务体验变差按首购月份跟踪用户群 我在案例回答中会刻意写出“如果……那么……”的验证句。

例如,如果只有移动端转化率下降,而网页端稳定,那么优先检查移动端版本、加载速度和支付链路;如果所有设备都下降,则更应该检查价格、库存或流量结构。这样的答案比罗列十个可能原因更像真实分析。建议把方案分为短期止损、中期验证和长期建设。短期可以恢复异常页面或暂停高风险投放;

中期通过分层漏斗和 A/B 测试确认原因;长期再考虑产品流程、用户分群和指标监控。每个方案都要写清目标指标、观察周期和停止条件,否则建议无法被评价。最后,案例题不要只追求结论正确,还要主动说明数据限制。例如订单取消、延迟支付、样本量不足或统计口径变更,都可能让趋势图产生假象。

能指出“当前结论成立的前提”,往往是入门候选人与只会套分析框架的人之间最明显的差异。

核心关键词

读者评论

戴晓彤

作为正在准备数据分析笔试的应届生,这篇文章帮我厘清了复习方向。以前总在背公式,忽略了实际业务场景的分析,文中的例子很真实,现在知道要把SQL和指标拆解作为重点了。

钟思源

在公司负责招聘数据分析师,头几次批笔试确实发现很多人卡在业务分析题上。这篇文章说的“数据感觉”很到位,面试时我更看重候选人能不能先明确口径再拆维度,谢谢整理。

张静怡

很赞同文中的观点,入门笔试不是考背公式,而是考怎么用逻辑拆解问题。那个DAU下降的题我深有体会,第一反应应该是排查统计口径和渠道拆分,而不是直接下结论。文章值得反复读。

冯若宁

作为非科班转行的人,看完收获很大。以前练了很多复杂的统计计算,但SQL反而只会简单查询,现在知道窗口函数也要掌握,业务指标理解也要加强。文章点出了实际笔试的常见坑,非常实用。

覃雨桐

文章里的数据支撑很扎实,比如通过率和得分差异的统计,很有说服力。希望作者能再多写一些具体案例,尤其是SQL窗口函数和指标口径陷阱的实战题,期待后续。

免责申明:本文内容通过AI工具匹配关键字智能整合而成,仅供参考,帆软及九数云不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系jiushuyun@fanruan.com进行反馈,九数云收到您的反馈后将及时处理并反馈。
咨询方案
咨询方案二维码

扫码咨询方案

热门产品推荐

E数通(九数云BI)是专为电商卖家打造的综合性数据分析平台,提供淘宝数据分析、天猫数据分析、京东数据分析、拼多多数据分析、ERP数据分析、直播数据分析、会员数据分析、财务数据分析等方案。自动化计算销售数据、财务数据、绩效数据、库存数据,帮助卖家全局了解整体情况,决策效率高。

相关内容

查看更多
数据分析实战教育案例,在线教育转化分析

数据分析实战教育案例,在线教育转化分析

我接手一个年投放预算超3000万的在线教育项目时,后台数据看板上有几十个指标,但没人能回答:为什么试听预约量涨 […]
数据分析实战教程,抖音账号流量增长分析

数据分析实战教程,抖音账号流量增长分析

很多抖音账号的播放量已经从每条几千涨到几万,账号却没有明显增加有效粉丝;相反,有些视频只有两三万播放,却能带来 […]
数据分析实战家居案例,家居行业用户分析

数据分析实战家居案例,家居行业用户分析

数据分析实战家居案例,家居行业用户分析 我在2019年接手过一家中高端家居连锁品牌的数据分析项目,当时甲方市场 […]
数据分析实战金融案例,银行风控分析项目

数据分析实战金融案例,银行风控分析项目

2022年我参与的某城商行零售信贷风控分析项目,业务背景是贷款不良率连续两个季度上涨,从1.4%抬升到2.1% […]
数据分析实战满减案例,满减活动效果分析

数据分析实战满减案例,满减活动效果分析

数据分析实战满减案例,满减活动效果分析 2023年Q4,我接手了一家连锁烘焙品牌的满减活动复盘。品牌方在11月 […]

让电商企业精细化运营更简单

整合电商全链路数据,用可视化报表辅助自动化运营

让决策更精准