尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

网易数据分析师校招笔试复盘:业务思维与硬核技能的双重考验

网易数据分析师校招笔试复盘:业务思维与硬核技能的双重考验 1. 网易校招数据分析师笔试复盘一场“业务直觉硬核技能”的双重考验2023年的网易校招提前批数据分析师笔试是我经历过的互联网大厂校招笔试里区分度最高的一场。先说结论这场笔试和我之前刷过的、市面流传的“大厂SQL题库”完全不同。它不考你背了多少窗口函数的写法也不考你会不会用Python的sklearn跑个模型它真正在筛选的是——你有没有数据分析师的思维方式能不能用数据回答业务问题。这一点很多求职者一开始就走了弯路。论坛上流传的“面试宝典”里SQL的题目几乎都是力扣原题但这套笔试卷里的数据操作题全部挂在真实的网易业务场景下面。比如音乐产品的用户播放日志、电商活动的转化漏斗、游戏道具的付费行为题目本身不复杂但每一道题都在问“你算出来的这个数对业务意味着什么”。这套笔试卷的结构我印象很深一共四大块数据操作与SQL、Python基础与数据处理、统计概率与业务敏感度、案例分析或开放题。看起来和大多数公司差不多但网易的风格是不纠结于语言细节特别看重你能不能把一个模糊的业务问题翻译成一个可计算、可执行的数据问题。如果你还在“背题”阶段这一场笔试会打得你措手不及。提前批的笔试时间一般在7月底到8月中旬网申提交之后一到两周就会收到测评链接。这里有个关键信息网易的笔试不提供重考机会成绩直接决定你能不能进入下一轮面试。我在考场上就遇到过一位同学因为网络不稳定中途掉线被迫交卷最后与面试失之交臂。所以笔试环境准备这件事真不是小事。2. 笔试题型地图数据操作、计算思维与业务敏感度的三维能力考查2.1 数据操作题SQL不考记忆考你能否把业务逻辑写清楚网易的SQL题一般是三道到四道给定的表结构都来自真实的业务库里。比如有一道题是用户登录日志表字段有user_id、login_date、device_type另有一张用户注册信息表字段有user_id、register_date、channel来源渠道。题目要求统计各渠道的次日留存率。很多人在这一步就开始套“留存率的SQL模板”但网易的出题人给这张表偷偷埋了一个陷阱同一用户一天可能登录多次如果不先去重你的留存率算出来一定会偏大。这题的第一问是“各渠道的日活用户数”第二问才是“次日留存率”。第一问算出的日活如果是带重复的第二问直接沿用错误口径连带扣分。所以我说网易考的不是SQL语法而是你对口径、对数据清洗的理解。再看另一道题题目给的是一张订单明细表包含订单号、用户ID、商品类目、支付金额、订单创建时间、订单支付时间。问题一计算最近30天各商品类目的GMV和支付订单数问题二计算每个用户的首单支付时间和首单金额问题三从支付成功订单中统计新客的首单类目分布。这几个问题覆盖了聚合查询、窗口函数、关联子查询、时间函数属于“代码不难思路要清楚”的类型。第一问用group by加条件过滤就能解决第二问需要row_number()按用户分组按支付时间排序取第一条第三问要join一张用户维度表把首单时间和用户注册时间对比算出“注册后几小时内完成首单”的分布这实际上已经是在考察你对用户首单转化延迟的理解了。SQL题我最想提醒的一点是不要光看《SQL必知必会》那本书太初级了。网易笔试里的SQL用到的表多、字段杂、隐含条件多必须培养“先读表结构、再列口径、最后写代码”的习惯。我在模拟训练时每次做题都会在草稿纸上先写清楚三件事用哪张表、分组维度是什么、结果指标怎么定义。这三件事想清楚代码反而好写。2.2 Python与计算逻辑不考调包侠考你会不会用数据科学工具链Python部分的题量不大一般是两到三道但考的是实打实的数据处理能力。有一道题我当时印象特别深给定一份用户行为日志的DataFrame列包括uid、action、timestamp、detail要求按uid分组统计每个用户相邻两次行为之间的时间间隔平均值。这个题用pandas的groupby和diff就能解但如果对pandas的shift函数不熟或者没想到要按uid排序再排序索引就会在细节上出错。网易的这个题实际上是想看求职者对pandas的熟练程度——不是“会用”而是“用得顺”知道在什么场景下哪个函数效率最高。另外还有一道题涉及简单的数据可视化。输入是一份时间序列数据要求用seaborn或matplotlib画图但要画出“同环比对比”的效果。这题的考点有两层第一层是你对Python绘图库的掌握第二层是你对“环比和同比是两个永远不能被搞混的业务口径”的理解。很多人写完后没有保存图片或者没有对x轴做时间格式转换导致图表混乱细节丢分严重。Python离线编程的环境没有自动补全也没有代码提示这和平时的IDE体验差别很大。如果平时过度依赖PyCharm的提示考场上大概率会卡壳。我在备考周期的最后两周专门换成了用纯文本编辑器配合命令行跑Python脚本练的就是这种“裸奔”手感。另外建议所有涉及DataFrame的题都先print一下head()和dtypes这能帮你提前发现数据类型的坑比如时间列读进来是字符串而不是datetime。2.3 数学统计与概率题兵家常事但网易总在条件上做文章统计概率这块的题量是五道左右题型分布比较稳定。一部分是贝叶斯公式的应用一部分是假设检验还有一部分是各类分布的期望与方差计算。单独看每道题都不算难但网易的套路是在题目条件上做文章把你常背的公式“变装”一下看你是不是真的理解了公式的意义。有一道题是这样的某产品有A、B两个版本的界面运营通过AB测试比较点击率。A版本实验组1000人中有180人点击B版本对照组1200人中有192人点击。问题一分别计算两个版本的点击率问题二用假设检验的方法判断两个版本是否存在显著差异置信水平取95%。这道题明面上是算z统计量但阅卷人真正想看的是你在算出z值之后能不能正确表达“拒绝原假设”或“不拒绝原假设”的业务含义。还有一道概率论的题用到了全概率公式一个用户可能是新用户或老用户新用户产生购买行为的概率是0.2老用户是0.5新用户占比30%问随机抽取一个产生购买行为的用户他是新用户的概率是多少。这就是典型的贝叶斯公式题但网易把数字稍微包装了一下放在具体业务情境中。这类题的难度在计算上不复杂复杂的是你能不能快速从题干中提取出条件概率的各个分量。统计题的备考我强烈建议把概率论和数理统计的课本习题重新刷一遍尤其是条件概率、全概率公式、贝叶斯公式、期望方差的线性性质、常见分布二项、泊松、正态、均匀的参数与数字特征这些是最基础也是最高频的考点。如果备考时间紧张可以优先做这些章节的课后题而不是去啃很偏的统计学模型。2.4 案例分析题开放性题目没有标准答案但有高分思路网易笔试的最后一道题通常是案例开放题给一段业务背景描述要求你独立完成一个分析方案。有一道题我记得是“某音乐产品近期发现新用户次周留存率下降5个百分点请设计一套数据分析方案来定位可能的原因”。这类题初看无从下笔但阅卷人有一套固定的评分逻辑是否拆解了指标体系、是否按用户分群、是否考虑内外部原因、方案有没有落地可行性。我当时的思路是先看宏观数据变动判断下降是整体性的还是局部性的再按新用户渠道、机型、注册时间、地区拆维度定位是哪一部分用户出了问题然后结合同期功能迭代、内容运营、竞品动态排除外部影响最后给出验证方法比如设计回归分析或AB测试来确认因果。这套框架的核心其实就四个字分层归因。这道题没有标准答案但有几个雷区绝对不能踩一是只定性不定量通篇没有提到任何指标和公式二是逻辑跳跃严重没有从数据观测到原因假设再到验证方法的完整路径三是不懂“相关不等于因果”直接说“留存率下降是因为竞品上线”没有任何验证逻辑支撑。网易要的是能用数据支撑判断的人而不是拍脑袋的人。3. 能力模型深度拆解为什么说网易考的是数据分析师而不是数据库管理员3.1 业务理解能力同样的数字在不同场景下含义完全不同笔试中反复出现的一个隐藏考点是“你能否识别指标在不同业务场景下的精确定义”。GMV这个词在电商场景下是成交总额但网易有道和网易严选的GMV口径就不一样前者可能包含用户购买课程的金额后者是商品销售总额。留存率更是如此有的业务把“次日留存”定义为注册后第二天活跃有的定义是“次日登录”还有的定义是“次日产生有效行为”。一字之差数字天差地别。这套笔试题里有一道题给了用户行为表和订单表要求计算“购买转化率”。表面上很简单购买人数除以访客数。但网易的坑在于订单表里的订单有可能存在未支付、退款、刷单的情况题目并没有明确告诉你哪些订单是有效的。这就是在考你拿到一份业务数据时第一反应不是跑数而是搞清楚数据质量和口径。真正的数据分析师干活的第一件事永远是“对口径”而不是“跑SQL”。所以在备考阶段我建议你有意识地去看网易各条业务线的财报和公开报告像网易云音乐的用户规模、付费率、ARPPU这些指标网易有道的课程转化路径、严选的客单价、游戏的付费渗透率等不用背数字但要看明白这些指标是怎么算出来的。当你脑子里有了这些业务画面考场上遇到“请计算某某指标”的题目时你自然就知道要排除哪些噪音。3.2 逻辑严谨性数据异常归因先画假设树再谈分析有一道概率题让你计算两个事件的联合概率写代码题却要求你写一个函数判断闰年。看似毫无关联其实都在考同一个能力逻辑链条是否完整。网易希望看到的是你不光能算出结果还能在算的过程中始终保持逻辑的自洽不会漏情况不会合并不同类别的条件更不会把特殊值排除在外而不说明理由。举个例子有一道Python题要求你实现一个函数输入为一个日期字符串输出为该日期所在月份的天数。这道题本身很简单但它在测试用例里悄悄塞了一个2月29日。如果你没有判断闰年或者判断逻辑写错了整体运行结果就全错了。这就是典型的“考得简单但要求严密”的题型。数据分析工作也是一样一个细微的口径偏差可能导致整份报表结论失真。我觉得这道题考得很巧它不复杂但非常能考验基础功。真正扎实的人看到日期题的第一反应就会想到闰年、时区、时间格式转化这些问题数据敏感度已经变成了本能。这种能力在笔试前无法速成只能靠平时练习中积累每次做题都多问自己几个“边界条件是什么”才好。3.3 工具能力与思维门槛提前批的隐性筛选逻辑提前批的笔试难度通常高于正式批这是因为提前批本身就是企业“抢人”的通道筛选标准自然更高。网易设置这个笔试本质上是想建立一个筛选门槛把同时具备编程能力、统计基础、商业敏感度三重素质的人筛出来。而这三重素质在后续的面试中还会被反复考察笔试只是第一关。工具能力这块SQL和Python是数学建模和数据处理的基本功这两项不扎实连进面试的入场券都拿不到。但比工具更重要的是“分析思维”看到一个业务问题时你的第一反应是用数据去量化、拆解、定位、验证还是凭感觉拍脑袋。笔试中那道留存率下降的案例分析题考察的正是这种思维习惯。我从备考到入职之后越来越确信一个判断——工具是可以很快上手的但分析思维需要长期积累这也是企业和求职者之间真正的筛选分水岭。从招聘端往回看网易这条笔试的出题思路其实说明了一个趋势大厂的数据分析师岗位正在从“提数工具人”向“业务参谋”转型。笔试内容的变化本质上是岗位需求变化的直接映射。如果你还停留在“会写SQL会做表”的阶段即使过了笔试面试中的业务问题也会让你原形毕露。4. 笔试避坑指南考场实战经验与备考策略4.1 环境准备与答题节奏别让非技术因素毁掉一次机会先说环境。网易的笔试用的是第三方在线测评平台提前批笔试全程开启摄像头监控在笔试开始前至少需要完成人脸识别和环境检测。这里有一个很多人忽略的细节提前批笔试可以使用本地IDE有的平台甚至允许使用本机编译环境只要在监控范围内不切换窗口就行。但这个“允许”不一定稳定平台规则、企业设置、考卷类型都可能影响限制策略。我建议备考时习惯在一个纯编辑器里写代码、在草稿纸上演算靠命令行运行验证这能避免考核形式变化造成的适应成本。网络和设备问题是老生常谈但我还是要强调考试当天一定要用有线网络连接不要依赖Wi-Fi电源要一直插着浏览器提前切换成无痕模式并关闭所有无关插件。这些听起来太基础了但每年都有人因为断网、弹窗、浏览器崩溃交不了卷。还有一点提前批的笔试时间一般是19点到21点要提前确认好设好闹钟提前半小时坐在电脑前做环境检查。不要想着“我手速快提前交卷去做别的”质量永远比速度重要。答题顺序上我建议先做统计概率和案例分析再做SQL和Python。原因很简单统计和案例题就算你不知道标准答案也能根据已有的知识结构写出部分得分内容属于“投入产出比”较高的部分而代码题一旦卡住非常消耗时间会直接挤压后面的做题节奏。如果你的SQL水平很稳也可以先快速拿下SQL再回头处理统计但整体原则是不要在一道题上死磕超过15分钟先把能拿的分都拿稳。4.2 高频失分点整理这些细节阅卷官看一眼就想扣分根据我自己和身边同学的复盘网易这场笔试的失分点非常集中而且大多不是“不会”是“没注意”。我把高频失分点整理成了一张对照表方便你在模拟训练时逐项自查失分点类型具体表现应对策略SQL去重缺失用户行为表未先去重就做计数写SQL前先明确粒度是“用户级”还是“行为级”时间处理错误时间列未做类型转换直接字符串比较先用函数检查列类型再统一转成datetime留存率口径混淆把“活跃用户次日留存”和“新增用户次日留存”混为一谈写题时先注明分子分母的业务定义统计检验缺失算完点击率直接说“有差异”没有做显著性检验看到“比较差异”四个字默认要算假设检验案例分析只定不定量全文没有出现任何一个指标公式写下每个判断对标的量化口径和分析步骤Python边界条件漏判闰年、空列表、单元素列表等特殊输入均未考虑写完代码后逐类补充边界测试用例这张表值得你在笔试前截图保存。不要眼高手低这些问题的本质都是同一个没有在动手之前把问题定义清楚。数据分析的日常工作也一样需求方说“帮我看一下用户数怎么跌了”如果你不追问“哪个时间范围、哪个产品、哪个指标口径”你跑出来的数字永远只是数字而不是答案。4.3 备考时间线参考从零基础到笔试达标的三个月路线如果你的目标是赶上下一年的网易提前批备考周期建议至少留出三个月。第一个月是基础能力补全期每天2小时学SQL1小时学Python数据分析库1小时复习概率论和统计学。这一阶段只看书和视频不做整套真题。第二个月进入刷题期每天至少做3道SQL真题、2道Python练习、5道概率题每周安排一次笔试全真模拟。第三个月是强化和复盘期开始做网易历年真题和各大厂数据分析师岗位的模拟题同时整理错题本每周集中复盘一次失分点。这个路线并不轻松但它强调的是“刻意练习”——每一道题做完后不只是对答案还要复盘思考路径我为什么没想到这个解法我在哪一步浪费了时间这道题考察的能力点是哪一个如果你能坚持这样刷题三个月笔试通过率会大幅提升。重要提醒不要只刷题不做业务积累。网易笔试和面试都在反复考查业务sense这不是靠刷题能速成的。建议每天花30分钟挑一个你常用的互联网产品分析它的核心指标体系和可能的分析场景写下你的分析框架。时间久了你会发现自己看数据的方式已经变了。5. 考后复盘与长期职业准备笔试不是终点而是游戏刚刚开始笔试交卷那一刻并不意味着努力到此为止。网易的招聘流程在笔试之后还有三轮业务面试和一轮HR面试笔试成绩只是你的入场券面试才是真正的分水岭。但笔试中暴露出的问题完全可以提前在面试前修复。我身边有朋友笔试时SQL的留存率题写错了然后在面试前重点恶补了各类留存计算场景面试官问到相同话题时反而答得头头是道这就是典型的“考后反思型逆袭”。面试中几乎必然会问到笔试的案例分析题面试官会追问“你为什么选择这个指标”“这个指标的波动多大才算异常”“你打算用哪种模型验证你的假设”。所以交卷之后建议你把每一道拿不准的题目都认真复盘一遍尤其要搞清楚正确思路。这不只是为了下一次面试更是为了让自己真正掌握这些分析技能。数据分析师这个职业能力的成长曲线就是在一次次“做不出来然后弄懂”的循环中缓慢爬升的。回顾网易2023校招提前批这场笔试它在技术考察上不算刁钻真正难的是“用数据分析思维回答业务问题”的能力要求。SQL可以速成Python可以刷熟但业务思维、逻辑严谨性、对数据的敬畏心需要日复一日地积累。如果你愿意投入时间把数据分析当成一个真正的学科去对待而不是为了应付笔试临时抱佛脚那你在笔试中收获的一定不仅仅是一份成绩单。最后说一个备考小技巧找一个同样准备大厂数据分析岗位的同学组成一个两人或三人的学习小组每周互相出题、互相批改、互相讲解思路。我在备考期最大的进步都是在给别人讲题的过程中发生的。你会被迫把自己的思路整理得清晰、严谨、可表达这恰恰是笔试和面试都在考察的底层能力。
返回列表