用户登录
个人主页 用户中心 我的订单 添加授权 管理授权
退出登录
用户登录 用户注册
欢迎来到 UC建站系统

想去腾讯视频做数据分析要会什么?SQL写到窗口函数就够,AB测试、指标体系、异动归因这3块面得最多

去年有个读者拿了腾讯视频数据分析岗的面试,三轮技术面全过,最后挂在HR面上。他来找我复盘的时候说了一句让我印象很深的话:"业务题我准备了十几道,结果面试官上来问的是'腾讯视频的热度值是怎么算的,你觉得有什么问题',我直接懵了。"

腾讯视频的数据分析岗,和淘宝、抖音、美团的数据分析有一个本质区别:它的核心业务不是交易,是内容消费。你不分析GMV、不分析转化漏斗、不分析补贴ROI,你分析的是用户为什么看了一部剧的前三集就弃了,为什么一个S级综艺投了两个亿却只有预期一半的播放量,首页推荐位把《庆余年2》换成《玫瑰的故事》能让DAU涨多少。这篇文章把面试、技能、指标体系三个层面拆开说。

腾讯视频数据分析岗核心能力模型

1SQL + Python 数据处理能力硬技能门槛,窗口函数是底线
2AB测试设计与归因分析面试必考,考察实验思维
3指标体系搭建与异动归因核心业务题,决定能否通过
4内容评估与用户行为分析长视频平台特有的分析场景
5会员增长与商业化分析拉新、留存、付费转化的闭环

一、SQL要写到什么程度?窗口函数是底线,但不是全部

腾讯视频数据分析岗的SQL考察,不会让你写存储过程或者调优执行计划,但有几个高频考点几乎每轮面试都会出现。窗口函数(ROW_NUMBER、RANK、LAG、LEAD)是最低要求,一道"计算每个用户连续观看天数"的题就能同时考察窗口函数、子查询和对业务场景的理解。

1 - 想去腾讯视频做数据分析要会什么?SQL写到窗口函数就够,AB测试、指标体系、异动归因这3块面得最多 - UC建站系统

常考的SQL题型集中在四类。第一类是留存计算——给一张用户每日观看日志表,算次日留存、7日留存、30日留存,核心是LEFT JOIN自己加上日期偏移。第二类是连续行为——比如"找出连续7天都有观看记录的用户",用ROW_NUMBER减去日期序号构造分组标记。第三类是漏斗分析——从首页曝光到点击到播放到完播,每一步的转化率怎么算。第四类是排行榜类——每个品类播放量TOP10的内容,用ROW_NUMBER OVER PARTITION BY category ORDER BY play_count DESC。

-- 经典面试题:计算每个用户的最长连续观看天数WITH daily_watch AS (SELECT user_id, watch_date,ROW_NUMBER() OVER (PARTITION BY user_id ORDER BY watch_date) AS rnFROM user_watch_logGROUP BY user_id, watch_date),continuous_group AS (SELECT user_id, watch_date, rn,DATE_SUB(watch_date, INTERVAL rn DAY) AS group_keyFROM daily_watch)SELECT user_id, MAX(consecutive_days) AS max_consecutive_daysFROM (SELECT user_id, group_key, COUNT(*) AS consecutive_daysFROM continuous_groupGROUP BY user_id, group_key) tGROUP BY user_id;

Python的考察相对SQL轻一些,pandas数据处理是基本要求,但面试官更看重你用Python做AB测试显著性检验的能力——会调scipy.stats里的ttest_ind和chi2_contingency就够了。机器学习不是必考项,但如果简历上写了,面试官大概率会问"在你做过的分析项目里,哪一次用到了模型,效果怎么样"。

二、AB测试:别只答"随机分流、计算P值",腾讯面试官想听的是这些

AB测试是腾讯视频数据分析面试的重头戏。几乎每一轮技术面都会出一两道AB测试题,而且不会只让你背概念,会给你一个真实的业务场景让你当场设计实验方案。

腾讯视频真实业务场景中的AB测试题大致长这样:"我们想在播放页把广告从顶部移到视频中间插播,怎么设计实验评估对用户观看时长的影响?"或者"S级综艺节目在抖音投了500万推广预算,怎么判断这个投放对腾讯视频App的DAU有没有带来增量?"

面试官想听到的四层回答

第一层:实验设计。怎么分流(用户粒度的随机哈希),观测指标是什么(北极星指标+护栏指标),样本量要多大(用功效分析算最小样本量)。

第二层:实验风险。广告位置改动会不会影响会员付费率?会不会导致用户流失?这些护栏指标必须监控。

第三层:新奇效应。用户对改版有新鲜感,第一周数据可能虚高,需要跑至少2-3周排除新奇效应。

第四层:长期影响。短期观看时长涨了,但长期留存有没有变差?需要分层看新老用户的表现差异。

视频平台AB测试的特殊挑战

内容消费场景的AB测试比电商和广告难做得多。一个用户今天看了《繁花》,明天看了《三体》,这两部剧的观看体验完全不同——你不能把一部剧的完播率下降归因到UI改动上。

所以视频平台的AB测试必须考虑内容质量差异这个混淆变量。常见做法是按内容品类(剧集/综艺/电影/动漫)分层,或者用内容热度值作为协变量做方差分析。

三、腾讯视频的指标体系:不是几个指标凑在一起,是北极星→过程→护栏三层架构

视频平台的指标体系比电商复杂。电商的北极星指标很明确——GMV或订单数,所有指标都往成交上收拢。但视频平台用户的价值体现在多个维度:看广告贡献了广告收入,买会员贡献了订阅收入,发弹幕和评论贡献了社区活跃度,分享到社交平台贡献了拉新。

腾讯视频的指标体系可以拆成三个层级。第一层是北极星指标:目前腾讯视频的核心北极星指标是"有效播放时长"——不是点开就关的那种播放,而是实实在在的用户消费时间。围绕北极星的是DAU、会员数、人均观看时长这几个一级指标。第二层是过程指标:内容曝光量、点击率、播放完成率、互动率(弹幕/评论/点赞)、分享率。第三层是护栏指标:会员续费率、广告填充率、用户投诉率——这些指标不需要优化到极致,但绝对不能跌破底线。

指标层级核心指标定义面试常见问法
北极星指标有效播放时长用户实际观看超过一定时长的累计时长(排除误触和快速划过)为什么用有效播放时长而不是播放量做北极星?
一级指标DAU / 会员数 / 人均时长日活跃用户数、付费会员数、人均每日观看时长DAU涨了但会员数跌了,怎么分析?
过程指标CTR / 完播率 / 互动率曝光点击率、完整播放比例、弹幕评论分享等互动占比点击率高但完播率低说明什么?
护栏指标续费率 / 投诉率 / 卸载率会员到期续费比例、用户投诉量、App卸载量广告频次增加后怎么监控负面影响?

面试里最容易被问到的一道指标体系题是:"如果腾讯视频的DAU突然下降了10%,你怎么排查?"这道题考察的是异动归因的框架思维。好的回答不是上来就查数据库,而是先定维度——是全体用户跌了还是某个用户群跌了?是某个时间段跌了还是全天均匀跌?是某个端(iOS/Android/PC/TV)跌了还是全端跌?维度锁定之后,再去拆可能的原因:技术侧(发版bug、CDN故障)、内容侧(热门剧完结没有接档内容)、运营侧(推送策略调整、活动下线)、外部因素(竞品有大剧上线、节假日效应)。

2 - 想去腾讯视频做数据分析要会什么?SQL写到窗口函数就够,AB测试、指标体系、异动归因这3块面得最多 - UC建站系统

异动归因的面试回答框架(STAR变体):Step 1 拆维度(用户群×端×时间段×地区×内容品类);Step 2 定贡献度(每个维度对总体跌幅的贡献百分比);Step 3 做假设验证(如果是iOS端跌了,检查是不是新版本有问题;如果是电视剧品类跌了,查是不是热门剧完结);Step 4 给结论和建议。不要上来就列一堆可能原因,面试官想看的是你排查问题的思路,不是你知道多少种可能性。

四、长视频平台特有的分析场景:内容评估、用户分层、推荐效果

腾讯视频的数据分析有三个场景是电商和工具类产品没有的,面试准备的时候要特别留意。

第一个是内容价值评估。腾讯视频每年花几十亿采购和制作内容,哪些剧值得花大价钱买独家版权,哪些综艺投入产出比最高,都需要数据做支撑。内容评估的核心指标不是简单的播放量,而是"热度值"——腾讯视频2022年推出的综合指标,融合了播放量、搜索量、互动量、分享量等多个维度。面试可能问"热度值和播放量有什么区别,为什么不用播放量了",答案在于播放量容易被刷、无法反映用户真实兴趣深度,而热度值用多维度加权避免了单一指标的偏差。

内容生命周期分析

一部剧上线后的播放量曲线有固定规律:前3天爆发式增长(宣发效应),第4-14天进入稳定期(口碑传播),15天后进入长尾衰减。分析时要关注衰减斜率——斜率越平缓说明内容的长尾价值越好,越陡说明是一次性流量。这个指标直接影响采购决策:买一部剧到底能带来多久的流量价值。

用户分层与内容偏好

腾讯视频的用户不是铁板一块。有人只看古装剧,有人只追综艺,有人打开App就直奔动漫频道。通过观看行为的聚类分析可以把用户分成不同偏好群体,然后做交叉推荐——比如给只看古装剧的用户推一部古装题材的综艺,看看能不能把用户从剧集频道拉到综艺频道,增加人均观看品类数。

第二个是会员增长分析。视频平台的会员数据有一条经典链路:免费用户→注册用户→首购会员→续费会员→流失→召回。每一步的转化率是多少,哪一步的流失率最高,为什么流失——这些是会员分析的核心问题。腾讯视频的会员ARPU大概在20-25元/月,获客成本在几十到上百元不等,所以会员留存比拉新更重要——拉一个新会员的成本够留住5-8个老会员。

第三个是推荐算法效果评估。腾讯视频首页有几十个推荐位,每个位置放什么内容由推荐算法决定。数据分析师需要评估推荐效果——不是评估算法本身(那是算法工程师的活),而是评估推荐策略对用户行为的影响。比如,首页"猜你喜欢"模块改了推荐策略后,用户的人均观看时长涨了3%,但有没有可能是因为推荐了更多短剧(完播率高但总时长少)?需要同时看人均观看个数、人均观看时长、完播率这三个指标有没有跷跷板效应。

五、面试流程和准备节奏

腾讯视频数据分析岗的面试通常是3-4轮技术面+1轮HR面。第一轮是基础面,考SQL和Python手写代码,可能让共享屏幕现场写。第二轮是业务面,出AB测试设计题和指标归因题,这一轮最决定成败。第三轮是总监面,聊项目经历、分析思维、对视频行业的理解。如果还有第四轮,通常是交叉面,其他部门的数据负责人来面。

最容易挂的两个环节:第一是AB测试题,很多人只会背概念(随机分流→跑实验→算显著性),但面试官要的是你在真实业务约束下设计实验的能力——样本量不够怎么办?不能随机分流怎么办(比如电视端用户无法做客户端实验)?有多个实验同时跑怎么处理交互效应?第二是业务理解,面试官问到"腾讯视频的会员收入怎么拆解分析"时,答"按渠道、按套餐、按用户画像拆"只是及格线,答出"按内容驱动型会员和功能驱动型会员分开看留存差异"才算有深度。

3 - 想去腾讯视频做数据分析要会什么?SQL写到窗口函数就够,AB测试、指标体系、异动归因这3块面得最多 - UC建站系统

准备节奏上,建议把时间分成三块。40%的时间刷SQL——牛客网SQL实战和LeetCode数据库题,重点刷窗口函数和留存计算。30%的时间准备业务题——AB测试设计、指标归因、用户增长分析,每一类准备3-5个完整的回答框架。剩下30%的时间深入研究腾讯视频的产品和业务——打开App把每个功能模块都点一遍,想想每个模块背后的数据指标是什么,如果让你优化你会先看什么数据。面试官能明显感觉出你是在"背题库"还是"真的研究过这个产品"。

SQL刷题

40%

窗口函数+留存+连续行为

业务准备

30%

AB测试+指标归因+用户增长

产品研究

30%

腾讯视频产品+行业理解

最后说一下薪资和门槛

腾讯视频数据分析岗的薪资在腾讯体系里属于中上水平。校招(应届)base在18-25K×16-18薪,总包30-45万。社招3-5年经验的在25-40K×16-18薪,总包45-70万。高级/专家岗可以到50-70K,总包80-120万。和字节跳动、快手的同级别数据分析岗比,腾讯的base略低但股票和年终更稳定。

学历门槛上,腾讯数据分析岗偏好985/211本科或硕士,统计学、数学、计算机、经济学背景最多。但这不意味着双非没机会——如果你有扎实的项目经验(比如在之前公司独立搭建过完整的指标体系、主导过影响千万级DAU的AB测试),学历的权重会大幅降低。社招看能力,校招看潜力和基础。

如果你正在做数据相关的个人项目或者运营自己的内容矩阵,用UC建站系统做数据看板是一个不错的练手方向。WP底层输出HTML直出页面,AI管理层自动做内容分类和数据汇总,百度API+IndexNow双通道推送后你可以跟踪每个站点的索引量、关键词排名、流量变化——这本质上就是在搭建一个小型的多站数据监控体系,和腾讯视频数据分析岗要做的"指标监控→异动归因→策略优化"是同一套思维框架。

说穿了,腾讯视频数据分析岗招的不是"会写SQL的人",是能用数据讲清楚一个视频平台为什么赚钱、为什么不赚钱、怎么才能更赚钱的人。技术工具是基本功,业务理解和分析思维才是区分5分和9分候选人的关键。面之前多看腾讯视频的财报和行业分析,了解它的收入结构(会员收入占比已经超过广告收入)、内容策略(从买版权到自制内容)、竞争格局(和爱奇艺、优酷、B站、抖音的差异化),这些理解会让你在面试里看起来不像一个只准备了题库的人。

相关推荐
在线客服
👇找客服拿折扣
QQ咨询&售后
在线时间
11:00 ~ 5:30
QQ:3155555535
👇联系QQ
👇联系WX
首页 程序 帮助 登录