
1. 这套职级薪资体系到底在聊什么先把话说在前头网上流传的各种“大厂职级薪资表”十张里有八张是拼凑出来的剩下两张是几年前的旧数据。我之所以还是决定把“2026年哔哩哔哩职级与薪资体系附AI测试开发面试题”这个主题拿出来认真拆一遍是因为它背后其实藏着两个真问题一是内容社区型互联网公司的技术岗到底怎么定级、怎么给钱二是AI测试开发这个方向面试到底在考什么、怎么准备。这两个问题对谁有用如果你是正在准备跳槽的测试工程师或者刚入行一两年想搞清楚自己该往哪个方向使劲再或者你是团队里负责招聘的技术负责人想对标一下市场行情那这篇内容值得你花二十分钟看完。我不会给你一张“精确到个位数”的薪资表——那种东西要么是编的要么早就过期了给了也是误导。我会给你的是职级体系的底层逻辑、薪资构成的拆解方法、以及AI测试开发面试里真正会被问到的技术点和我自己踩过的坑。需要提前说明的是下面涉及的所有职级名称、薪资区间、面试题目都是基于行业常见实践和我个人经验做的合理推演与归纳不针对任何具体公司的真实内部数据。你把它当成一套“分析框架”来用比当成“标准答案”来背要有价值得多。2. 职级体系背后的设计逻辑2.1 为什么内容社区公司的职级和纯技术公司不一样很多人拿内容社区公司的职级去对标纯技术大厂然后得出结论说“给得低”“级别虚”。这个对比本身就错了。内容社区型公司的业务重心是内容生态、社区运营、商业化变现技术是支撑业务的手段不是产品本身。这决定了他的职级体系会呈现出几个特点。第一职级带宽更宽。什么意思同样是“高级工程师”这个title在纯技术公司可能对应一个比较窄的能力区间但在内容社区公司因为业务线差异大——有的做推荐算法有的做播放器有的做电商中台——同一个职级覆盖的能力范围会更广。这不是坏事意味着你有更多横向转岗的空间。第二晋升节奏更看业务结果。纯技术公司晋升可以靠技术深度硬堆但在内容社区公司你的技术产出必须能翻译成业务语言。比如你优化了视频转码效率省了多少带宽成本你重构了弹幕系统支撑了多少峰值并发。这些才是晋升答辩时的硬通货。第三薪资结构里现金占比更高。这一点对很多人来说是好事。纯技术大厂喜欢用股票期权拉高总包但股票有归属周期和波动风险。内容社区公司的薪资构成通常是“base 绩效奖金 少量期权”base占比高每月到手更实在。2.2 职级序列的常见划分方式行业里主流的职级划分技术岗一般分两大序列管理序列M序列和专业序列P序列。测试开发属于专业序列走的是P序列。P序列从低到高大致可以分成几个阶段我用一个表来对照说明注意这里的数字只是示意不同公司叫法不同。阶段常见称呼核心能力要求典型工作内容入门初级工程师在指导下完成明确任务执行测试用例、写简单自动化脚本独立中级工程师独立负责模块级质量设计测试方案、搭建测试框架骨干高级工程师负责系统级质量与效率主导测试平台建设、攻克技术难点专家资深/专家工程师定义技术方向与标准制定质量体系、跨团队技术输出权威架构师/科学家行业级影响力技术战略规划、前沿方向探索从测试开发这个岗位来看大部分人卡在“中级到高级”这个坎上。原因后面会细说这里先埋个伏笔不是技术不够是没搞清楚高级测试开发和中级测试开发的本质区别在哪。2.3 薪资构成的拆解方法看到“薪资体系”四个字很多人第一反应是找一张表看每个职级对应多少钱。但真正有用的不是数字本身而是理解薪资是怎么算出来的。我一般把总包拆成四块来看。现金部分包括基本工资和绩效奖金。基本工资通常按职级定档同一职级内分几档入职时定在哪一档取决于面试评价和上一份工作的薪资基数。绩效奖金跟团队和个人绩效挂钩一般是基本工资的某个比例按季度或半年发放。期权部分内容社区公司给期权相对克制通常只有达到一定职级才会授予而且分多年归属。期权的价值取决于公司未来的发展这个不确定性要自己评估。福利部分包括五险一金缴纳基数、补充医疗保险、餐补交通补等。这部分容易被忽略但实际差距可能很大。比如公积金按12%交还是按5%交一年下来差出好几万。隐性部分包括培训资源、技术氛围、晋升机会、工作强度等。这些没法直接折算成钱但长期来看对职业发展的影响比每月多拿两千块要大得多。注意谈薪的时候不要只盯着月薪数字。问清楚绩效奖金的发放规则、期权的行权价和归属节奏、公积金的缴纳比例这些加起来可能比base的差异更影响你的实际收入。3. AI测试开发面试到底在考什么3.1 这个岗位和传统测试开发的区别传统测试开发的核心是“用工程手段解决测试效率问题”比如搭自动化框架、写测试工具、做持续集成。AI测试开发在此基础上多了一层被测对象本身是AI系统或者测试过程本身要用到AI技术。这两个方向经常被混在一起但面试时的考察重点完全不同。前者考的是你对AI系统的理解——模型怎么评估、数据怎么构造、效果怎么度量后者考的是你的工程能力——怎么用AI技术提升测试效率比如用大模型生成测试用例、用图像识别做UI自动化。面试官通常会先问一句“你怎么理解AI测试开发”这一句话就能筛掉一半没想清楚的人。我见过太多候选人上来就说“就是用AI做测试”然后举一个用ChatGPT写测试用例的例子这种回答太浅了。3.2 面试题的核心考察维度根据我和同行交流的经验AI测试开发的面试题大致分布在四个维度上。我用一个表来梳理然后逐个展开。维度考察重点典型问题方向AI系统测试模型评估、数据质量、效果度量怎么测试一个推荐模型的效果AI辅助测试大模型应用、智能生成、视觉识别怎么用大模型提升用例生成效率工程能力框架设计、平台建设、性能优化设计一个支持多端的自动化测试平台业务理解质量体系、风险判断、成本权衡资源有限时怎么排测试优先级第一个维度是AI系统测试。这类问题考察的是你对机器学习系统特有问题的理解。比如模型的效果不是非黑即白的准确率从90%提到92%算不算提升要看业务场景。推荐系统里A/B实验的指标怎么设计要看是关注点击率还是停留时长。这些问题没有标准答案面试官看的是你的分析框架。第二个维度是AI辅助测试。这是目前最热的方向也是很多人误以为的全部。实际面试中面试官会追问细节你用大模型生成测试用例怎么保证生成的质量怎么处理模型幻觉导致的错误用例怎么把生成结果和现有的用例管理系统对接这些问题不实际做过是答不出来的。第三个维度是工程能力。不管AI怎么发展测试开发首先是个工程岗位。设计一个支持多端Web、App、小程序的自动化测试平台需要考虑哪些问题设备管理、用例调度、报告聚合、失败重试每一个点都能展开聊半小时。第四个维度是业务理解。这是高级岗位和初级岗位的分水岭。给你一个业务场景测试资源有限你怎么排优先级哪些模块必须覆盖哪些可以抽样上线前的回归测试范围怎么定这些问题考的是你的质量判断力不是技术能力。3.3 一道完整的面试题拆解我拿一道比较典型的题目来完整拆解“假设你要为一个短视频推荐系统设计测试方案你会怎么做”这道题看起来简单但能答好的人不多。大部分人上来就说“测推荐准不准”然后就没有然后了。我来说说我会怎么答。首先明确测试对象。推荐系统不是一个单一的模型而是一条链路数据采集、特征工程、模型训练、在线服务、结果展示。每一环的测试重点都不一样。数据采集环节重点测数据的完整性和准确性。用户行为数据有没有丢失埋点上报的时机对不对这些是后续所有环节的基础数据错了后面全错。特征工程环节重点测特征的一致性和时效性。离线特征和在线特征是否一致特征更新的延迟是多少我遇到过离线训练用的是一个版本的特征在线服务用的是另一个版本导致效果差了一大截。模型训练环节重点测模型的效果和稳定性。离线指标AUC、NDCG等是否达标模型在不同人群上的表现是否有偏差训练过程是否可复现在线服务环节重点测响应时间和可用性。推荐接口的P99延迟是多少降级策略是否有效高并发下会不会雪崩结果展示环节重点测多样性和新鲜度。推荐结果是不是过于集中新内容有没有曝光机会这些指标直接影响用户体验和内容生态。然后设计测试策略。离线评估用历史数据回放在线评估用A/B实验。A/B实验要关注核心指标点击率、完播率和护栏指标负反馈率、举报率。实验周期要足够长避免周期性波动的影响。最后建立监控体系。上线不是终点要持续监控推荐效果的变化。指标突然下跌怎么排查模型更新后效果变差怎么回滚这些都要提前想好。你看这样答下来面试官能清楚地看到你的思考框架和实战经验。这比背一百道八股文都有用。4. 从面试题反推能力建设路径4.1 初级测试开发该补什么如果你现在做的是功能测试想往测试开发转第一步不是去学什么高大上的AI技术而是把工程基础打牢。我见过太多人急着学大模型结果连一个像样的自动化框架都搭不起来。具体来说三件事必须做到。第一熟练掌握一门编程语言Python或Java都行重点是能用它写出可维护的代码不是只会写脚本。第二理解HTTP协议和RESTful API设计能独立完成接口自动化测试。第三会用Git做版本管理理解CI/CD的基本流程。这三件事做到了你就能胜任大部分中级测试开发的岗位要求。AI相关的技能是锦上添花不是雪中送炭。4.2 中级到高级的关键跨越中级和高级测试开发的分水岭我认为在于“定义问题”的能力。中级工程师拿到一个需求想的是怎么测高级工程师拿到一个需求想的是为什么要测、测到什么程度、有没有更好的方式。举个例子。产品说“这个功能要保证质量”中级工程师会去写测试用例、执行测试、提bug。高级工程师会先问这个功能的核心风险在哪哪些场景是用户高频使用的测试资源应该怎么分配有没有可能通过技术手段减少人工测试的工作量这种思维方式的转变需要你有意识地去培养。我的建议是每次接到任务先花十分钟想清楚“为什么”再动手做“怎么做”。坚持半年你会发现自己看问题的角度完全不一样了。4.3 面试准备的实操建议准备AI测试开发的面试我建议分三步走。第一步梳理项目经历。把你做过的项目按“背景-目标-方案-结果”的结构整理出来。重点突出你解决了什么问题、用了什么技术、取得了什么效果。数据要具体不要说“提升了测试效率”要说“把回归测试时间从3天缩短到4小时”。第二步补技术短板。根据目标岗位的要求列出你还不熟悉的技术点逐个攻克。比如你不会用大模型做测试用例生成那就自己搭一个demo从数据准备到结果评估完整走一遍。面试时能讲出细节比只会说概念强十倍。第三步模拟面试。找同行或者朋友帮你做模拟重点练表达。很多人技术不错但讲不清楚面试官get不到你的亮点。练习的时候注意控制时间一个项目经历讲三到五分钟太长太短都不好。提示面试时遇到不会的问题不要硬编。可以说“这个方向我了解不多但我会从XX角度去思考”然后展示你的分析思路。面试官更看重你的思考能力而不是知识储备。5. 常见问题与避坑指南5.1 关于职级薪资的常见误区误区一职级越高薪资越高。不完全对。同一职级内薪资可能差出一倍。因为定级和定薪是两件事定级看能力定薪看谈判和上一份工作的基数。我见过同级别的人一个拿30K一个拿45K就是因为入职时的谈判结果不同。误区二跳槽就能涨薪。短期看是的但长期看不一定。频繁跳槽的人往往在一个岗位上还没做出深度就走了几年下来什么都会一点但什么都不精。到了高级岗位的面试这种短板会暴露得很明显。误区三期权比现金重要。这个要看公司的发展阶段和你自己的风险承受能力。内容社区公司的期权流动性相对有限如果你对公司的未来没有足够信心不如多要现金。5.2 AI测试开发的常见坑坑一过度依赖大模型生成用例。大模型生成的用例看起来很多但质量参差不齐。我实测下来直接生成的用例可用率大概在60%左右需要人工筛选和补充。正确的做法是把大模型当成辅助工具用它做头脑风暴和边界补充核心用例还是要靠人设计。坑二忽视数据质量。AI系统的测试数据是根本。很多人花大量时间调模型参数却忽略了训练数据和测试数据的质量。数据有偏差、有噪声、覆盖不全模型效果再好也是空中楼阁。坑三只关注离线指标。离线指标好不代表线上效果好。我见过离线AUC提升明显但上线后用户点击率反而下降的案例。原因是离线数据不能完全模拟线上环境必须做在线A/B实验验证。坑四没有建立基线。测试AI系统一定要有基线。新模型和老模型比新策略和老策略比。没有基线你根本不知道效果是变好了还是变差了。5.3 问题排查速查表问题现象可能原因排查方向模型离线指标正常但线上效果差特征不一致、数据漂移对比线上线下特征分布自动化测试频繁失败环境不稳定、用例依赖检查环境隔离和用例独立性大模型生成用例质量低提示词不清晰、缺乏上下文优化提示词、补充领域知识测试平台响应慢资源瓶颈、架构问题分析性能瓶颈、优化调度策略推荐结果单一多样性约束不足检查多样性指标和重排策略6. 我个人的一些实操体会聊了这么多框架和方法最后说几个我自己在实际工作中体会最深的点。第一个体会是测试开发这个岗位的价值越来越不在于“发现bug”而在于“建立质量基础设施”。你写的自动化框架、你搭的测试平台、你定义的评估标准这些才是能持续产生价值的东西。一个bug修了就没了但一套好的测试体系能影响整个团队的效率。第二个体会是AI测试开发这个方向目前还处于早期阶段没有成熟的方法论。这意味着两件事一是机会多你做的很多东西可能就是行业里第一批实践二是坑也多很多方案需要自己摸索。我的建议是保持开放心态多和同行交流别闭门造车。第三个体会是面试这件事本质上是“匹配”而不是“考试”。你不需要答对所有问题你需要让面试官相信你能胜任这个岗位。所以准备面试的时候重点不是刷题而是想清楚“我凭什么能做好这份工作”然后用具体的经历和思考去证明它。第四个体会是薪资谈判的时候不要只盯着数字。问清楚工作内容、团队氛围、成长空间这些比每月多几千块重要得多。我见过为了涨薪30%跳槽结果去了一个边缘业务半年后项目被砍的人。短期收益和长期发展要自己权衡。如果你正在准备AI测试开发的面试或者对职级薪资体系有疑问欢迎在评论区交流。我踩过的坑希望你能绕过去。