秋招季投联想集团的人向来不少,但“技术服务&开发质量类”这个方向,很多同学直到笔试前都没完全搞明白自己到底在考什么。我今年亲身走完这一轮之后,最大的感受是:这个岗位的笔试并不难,但它考的东西很“杂”,它拼的不是某一门课的深度,而是你在有限时间内处理多种类型任务的能力。如果你也想投这个方向,或者正在准备类似的技术服务/质量保障类岗位,这篇复盘应该能帮你少走不少弯路。
我先说结论:联想技术服务与开发质量类的笔试,核心考察的是“技术基础的广度 + 逻辑思维的清晰度 + 场景问题的拆解能力”,外加一点行测和心理素质的考验。大多数题目不会直接考你某个框架的底层源码,也不会让你现场手写红黑树,但如果你平时只刷算法题、忽视了SQL、Linux、测试用例设计这些偏“工程日常”的知识点,很容易在客观题和场景题上翻车。
1. 岗位底细:技术服务与开发质量笔试到底在筛什么人
1.1 技术服务岗:解决“人”和“系统”的对接问题
很多同学把技术服务理解成“客服”,这是最大的误区。联想这类企业的技术服务岗,面对的是企业客户或复杂产品线,日常工作包括产品部署支持、故障排查、客户问题响应、问题升级与闭环。它本质上是“连接研发和客户”的枢纽,既要有技术底子去理解问题的根源,又要能用客户听得懂的语言把方案讲清楚。
所以笔试里出现操作系统、计算机网络、数据库、Linux命令这些内容,一点都不意外。因为一个合格的服务工程师,拿到一个线上问题后,得能判断是网络问题、服务配置问题还是数据问题,至少要知道从哪里开始查,而不是只会复制报错信息发给后端的同事。
1.2 开发质量岗:给研发流程兜底
开发质量岗就是大家常说的测试开发/软件质量保障方向。这个岗位不止是点点点的功能测试,更多时候要写自动化脚本、搭测试平台、做性能压测、把控版本发布质量。它要求你具备“测试思维”,也就是看到任何功能都本能地想拆边界条件、找反例,同时还要有代码能力去把测试动作自动化。
笔试中涉及软件测试理论、用例设计方法、缺陷管理流程、接口测试、自动化测试概念等题目,都属于这个方向的正常范围。我甚至遇到过一些和开发质量相关的题目,表面在问“某个缺陷该不该被驳回”,实际上在考察你对缺陷生命周期和责任的判断。
1.3 一张考卷的设计逻辑
把这两个岗位放在同一类笔试里,不是因为它们工作内容一样,而是因为它们对候选人的底层能力要求高度一致:
| 能力维度 | 技术服务岗 | 开发质量岗 |
|---|---|---|
| 技术基础广度 | 高,需要懂网络/系统/数据库 | 高,需要懂开发/测试/运维 |
| 逻辑与结构化思维 | 高,用于问题定界 | 高,用于用例设计和缺陷分析 |
| 沟通表达与文档能力 | 高,需要对接客户 | 较高,需要输出质量报告 |
| 稳定性与责任心 | 高,需要24小时响应意识 | 高,需要为发布质量守门 |
理解了这张表,你再去看笔试题型分布就不会慌:无论题型怎么换,本质上都在测这几项。行测言语理解和逻辑推理,测的是表达能力与逻辑框架;专业知识题,测的是技术基本功;场景问答题,测的是你遇到问题时的第一反应和做事路径;性格测评,测的是你是否适合这种需要细心和耐心的工作。
2. 投完简历后才开始的备考路线
2.1 先搞清流程节点:什么时候投、什么时候考
2024年秋招,联想集团整体节奏算是比较早的,大约8月中下旬就开放了部分提前批岗位,9月初正式批大规模开放。技术服务与开发质量类属于常规岗位,没有像AI算法那样单独拉一条更早的招聘线,但依然建议尽早投递,因为大部分企业的笔试是分批次进行,越早投,后面面试排期的主动权越大。
笔试通知一般会提前1到3天发到邮箱和手机短信,内容通常包括笔试时间、在线考试链接、平台操作说明。我这次遇到的是北森平台的笔试,也有部分批次会用到智鼎或者其他在线测评系统,不同平台在界面交互上略有差异,但题型逻辑大同小异。重点是:收到邮件后第一时间在日历上锁住时间,并做一遍平台自带的模拟测试,不要等到考前一小时才去碰系统。
2.2 通用能力题目怎么准备
技术服务与开发质量类的笔试,行测部分一般占比30%到40%,主要包含言语理解、数量关系、逻辑推理、图形推理、资料分析这几类。很多人觉得行测对技术岗没必要,但企业用它其实是在做“通用性筛选”,相当于用同一把尺子快速衡量所有投递者。
我的准备方式是:先分类突破,再整套限时。分类突破阶段,只做专项练习,比如每天花40分钟专攻逻辑推理,搞清楚“加强/削弱”“真假话”这些基本套路;整套限时阶段,严格按照考试的时间比例来模拟。我踩过的坑是前期只刷题不总结,导致同一个知识点反复错,后来每道错题都记录“错因类型”后,正确率才稳定下来。
2.3 技术基础和测试基本功怎么补
技术基础部分,我建议按权重来分配复习时间,我根据自己的经验和以往真题反馈整理了以下考点清单:
| 知识点方向 | 高频考点 | 准备提示 |
|---|---|---|
| 计算机网络 | TCP/IP分层、三次握手、HTTP状态码、DNS过程 | 重理解,不是背定义,尤其状态码要能结合实际报错场景 |
| 操作系统 | 进程与线程、死锁条件、内存管理基础、Linux常用命令 | Linux命令大概率考实际场景,比如查看进程、查端口 |
| 数据库 | SQL基础增删改查、索引、事务ACID、隔离级别 | SQL可能会给你两张表让你写查询,手写能力要练 |
| 软件测试理论 | 测试流程、用例设计方法、缺陷生命周期、黑盒白盒 | 等价类/边界值/判定表是必须提到能默写的程度 |
| 编程语言基础 | 变量、循环、条件判断、常见数据结构 | 编程题一般不限制语言,Python/C++/Java均可 |
以计算机网络为例,往年常考的一道题目是“HTTPS和HTTP的区别”,很多人只会背“HTTPS更安全”,但进一步问“HTTPS是在哪一层加密、证书的作用是什么”就卡住了。笔试题喜欢把这种概念放在具体场景里,比如“某接口从HTTP改成HTTPS后,客户端报证书错误,可能的原因有哪些”,这就是典型的服务类场景题。
2.4 刷题资源与工具清单
网上能搜到的联想历年笔试题不算多,但信息集中在少数几个渠道。我主要看的是牛客网讨论区里往届用户分享的考试手记,还有专门的题库专项,尤其是行测和专业技术交卷方向。技术题方面,LeetCode只刷了简单和少量中等的题目,重点放在数组、字符串、哈希表、链表,没有沉迷难题,因为笔试的编程题更偏向考“基础扎实”,而不是考算法竞赛思维。
软件测试方向的专项,建议翻一翻经典的《软件测试的艺术》,以及一些博客上关于“测试用例设计题”的文章。这类题目没有标准答案,但答题套路是可以训练的。
3. 五类核心题型拆解与得分思路
3.1 行测类题目:核心是时间分配
行测部分最大的敌人不是难度,而是时间。典型情况下,言语理解大约每题50秒,数量关系每题75秒,逻辑推理每题60秒,资料分析每题90秒。如果不控制节奏,很容易在前面的言语部分磨太久,导致后面的资料分析明明能拿分却没有时间做。
我这次的策略是“先易后难,果断标记”。遇到卡壳超过一分半的题,直接先填一个最接近的选项并标记,等做完整个板块再回头检查。举例来说,一道典型的数量关系题:“一个水池有两个进水管,单开甲管6小时注满,单开乙管8小时注满,两管同时开,多少小时注满?”这类题的套路是总量看作1,效率相加,1/(1/6+1/8)=24/7小时。如果你3秒内判断不出这是“工程问题”,说明专项训练还没到位。
资料分析则要牢记“先看题目,再回头找数据”。不少材料数据量大,逐行读浪费时间,先理解题目问的是什么,再回到表格里定位数字,效率至少提升一半。图形推理的考点集中在位置、样式、数量、属性四大类,做题时按这个顺序去试,基本能覆盖大部分规律。
3.2 专业客观题:概念、易错点与多选题策略
专业知识客观题是技术服务与开发质量类的重头戏,常见形式是单选和多选。多选通常比单选难很多,因为“选少不得分、选错也不得分”的规则很考验对概念的精确理解。
举个例子,一个高频考点是黑盒测试与白盒测试的区分。很多人看到“语句覆盖”就以为它是黑盒测试的一种,实际上语句覆盖、分支覆盖、路径覆盖都属于白盒测试的范畴。笔试里常见的题目是:“以下哪些属于黑盒测试用例设计方法?”正确答案是等价类划分、边界值分析、判定表驱动;如果选项中混入“语句覆盖”,选进去就错了。这类题考的不是难度,而是你是否真正理解两类测试方法的思想差异。
服务方向容易考的网络题包括:TCP建立连接需要几次握手、断开需要几次挥手、哪个状态出现在客户端主动关闭时;HTTP 502和504的区别是什么。这些内容如果只背概念不结合场景,很容易在多选题里翻车。我的建议是把每个知识点都问自己一个“工作中什么时候会遇到它”,能答出来,才算真会。
3.3 场景问答题:决定你是不是“靠谱的人”
主观题是拉开分差的关键,尤其是技术服务岗的场景题。这类题目没有标准答案,阅卷者看的是你的分析路径和做事框架。
典型题目:线上出现大量用户反馈某个功能无法保存,且报错信息各不相同,你作为技术支持工程师,第一步怎么处理?一个稳妥的答题框架是:
- 先界定影响范围:查看监控大盘和错误日志,确认是全量用户还是部分用户、哪个版本、哪些端受影响;
- 止血优先:如果问题紧急,考虑是否需要对功能做降级处理或引导用户使用替代方案;
- 逐层定位:从入口到出口排查,先确认网络与网关,再看应用日志、数据库慢查询,最后检查依赖服务;
- 复盘闭环:定位根因后,推动修复、补用例、发布验证,输出故障报告。
这道题很多人容易一上来就“打开服务器看日志”,这是不够的。笔试想看到的,是先控制影响、再系统排查、最后形成闭环的思路。这套思维方式可以通过多看看互联网大厂故障复盘文章来训练,看多了自然就会形成肌肉记忆。
开发质量岗的场景题则偏向测试流程。例如“版本发布前一天,测试负责人告诉你人力不够,无法完成全量回归,你会怎么推进?”合理回答是先做风险分级:核心链路、支付流程、登录注册这类必须保障,低风险历史功能可以采取冒烟测试+线上监控兜底的方式,同时与项目经理沟通调整发布计划。关键词是风险评估和优先级排序,展现出你对“质量保障不是死磕全部,而是守住关键路径”的理解。
3.4 编程题:不会完整AC也有机会
编程题通常放在技术笔试的末尾,数量不多,难度也不至于到竞赛级别。我更倾向认为,它考查的是基本的代码落地能力和边界敏感性。
我遇到的题目大致是“统计一个字符串中每个字符出现的次数,并按照字符顺序输出”。这类题在LeetCode上属于Easy,但笔试环境下容易因为输入输出格式没处理好而丢分。建议答题时先写清思路注释,再写代码。即使时间不够,也把核心逻辑写出来,因为有些平台有自动评分,但面试官后续会人工看代码风格。
以Python为例:
s = input().strip() counter = dict() for ch in s: counter[ch] = counter.get(ch, 0) + 1 for k in sorted(counter.keys()): print(f"{k}:{counter[k]}")如果题目要求按字符出现频次排序,只需要把sort的key换成频次即可。这种题没什么技巧,关键是平时保持每天手写一两道简单题的熟练度。千万别眼高手低,只看题解不自己敲,笔试的时候会因为基本语法卡住,白白丢分。
3.5 英语环节:别在不见处丢分
联想的国际化程度较高,部分岗位的笔试里会有英语题,常见的是阅读理解或专业词汇选择。难度我个人感觉介于四六级之间,但偏IT商务场景,比如产品说明、技术支持邮件、系统报错信息。
备考建议是在笔试前一周,每天读两三篇英文技术资讯,像The Verge、TechCrunch或开源项目的release note都可以。不需要精读每个词,但要把常见专业词汇的英文表达混个脸熟,比如deployment、rollback、degradation、latency、throughput。如果你平时看技术文档就用英文搜索引擎,这部分基本不用额外花时间。
4. 实战复盘:一场笔试的完整记录
4.1 考试前30分钟:设备、环境与心态
在线笔试对设备和环境要求很严格,我考前30分钟做完了这些事:
- 准备一台电量充足、已连接电源的电脑,确保系统能正常运行浏览器;
- 用考试邮件里提供的链接做设备检测,前置摄像头、麦克风、屏幕录制权限全部打开;
- 关掉微信、钉钉、邮件客户端等所有可能弹窗的软件,浏览器只保留考试页面和草稿纸;
- 手机静音放到远处,避免考试中突然来电影响状态;
- 卡好提前10分钟进入等待页面,避免临近开考时网络拥堵。
这里特别提醒:在线笔试系统通常有切屏监测,一旦检测到离开考试页面,轻则警告,重则强制交卷。前面把外挂程序全部关掉,后面答题心态稳定很多。如果你家里网络不稳定,建议提前用手机热点做备份方案。
4.2 答题过程中的时间管理
我这次笔试的流程大致是:性格测评、行测模块、专业客观题、主观问答题、编程题。不同批次顺序可能不同,但总体思路一致:先做状态最稳的部分,把该拿的分拿稳。
行测部分我的实际时间分配如下:言语理解控制在20分钟内,数量关系15分钟,逻辑推理15分钟,资料分析15分钟。实际做完发现言语比预期慢,果断放弃了其中两道图形推理,保住后面更简单的资料分析。这个取舍是我认为笔试中最关键的经验:不要试图拿满分,而是要保证整体正确率。
专业客观题部分,单选用时控制在每题1分钟左右,多选每题1.5到2分钟。遇到不确定的多选题,我会遵循“宁少勿多”的原则,只选最有把握的选项。主观问答题至少留出20分钟,因为需要组织语言、分点作答,不能临时赶工。
4.3 交卷前的检查与提交细节
交卷前5分钟,我会检查以下三件事:
- 所有题目是否点击了“已答”,避免有漏答题;
- 多选题是不是所有选项都符合我对知识点的判断;
- 主观题是否分点清晰,有没有明显的错别字。
千万不要等到最后一秒才点交卷。我见过有人在最后一秒提交时因为网速波动导致答案没上传成功,这种失误属于完全可以避免的意外。提前2分钟点交卷,确保系统显示“提交成功”再关电脑。
5. 避坑清单:这些细节决定你能否走到面试
5.1 高频翻车点
笔试中被筛掉的人,很多并不是技术不够,而是栽在下面这些细节上:
- 行测时间失控,前松后紧,导致后半部分大片空白;
- 知识点只记结论不理解原理,比如能说出死锁条件,但给一个场景无法判断是否死锁;
- 多选题乱选碰运气,确定项和猜测项混在一起,结果一分没得;
- 场景题写得像流水账,没有“先做什么、再做什么、最后怎么闭环”的层次;
- 编程题因为输出格式和题目要求不一致,案例一个都过不了。
任何一个问题单独出现都不致命,但叠加在一起就会显著拉低笔试成绩。备考阶段最好用一张Excel做错题记录,把自己最容易翻车的类型标记出来,考前一周集中看错题。
5.2 突发情况处理
考试过程中可能遇到系统卡顿、断网、浏览器崩溃等问题。我的建议是:
- 第一时间截图保存当前画面;
- 尝试刷新页面,大多数在线考试系统支持断点续答;
- 如果刷新无效,马上联系笔试通知邮件里提供的技术支持电话或邮箱,说明情况并提供截图;
- 千万不要自己反复卸载重装浏览器,可能导致答题记录丢失。
整个过程保持冷静,这类问题招聘方见过很多,只要你积极沟通并保留证据,通常会有补考或申诉机会。反而是慌张操作、自行折腾容易彻底毁掉这次笔试。
5.3 笔试通过后的下一步准备
笔试只是第一道关卡,通过之后通常还有技术面试和HR面试。技术面试大概率会根据笔试中的薄弱点深入提问,比如笔试里考了数据库索引,面试官可能会继续问“索引为什么用B+树而不是哈希表”。建议笔试结束后趁热打铁,把做错的题目全部弄懂,不要考完就丢到一边。
如果是技术服务岗,面试往往会有模拟场景题,让你现场口述排查思路;如果是开发质量岗,可能会让你手写测试用例,或者问自动化测试框架的搭建经验。这些内容在笔试过后的两周内都值得系统准备。
写在最后。我在实际备考中最大的体会是:技术服务与开发质量这两个方向的笔试,本质上是在筛选“能稳得住”的人。技术知识可以短期突击,但遇到陌生问题时能否冷静拆解、分步推进、表达清楚,这种综合素质不是靠考前刷三天题能速成的。
如果你现在时间不多了,我的建议是优先级排序:场景题答题框架 > 专业技术基础考点 > 行测专项 > 编程手感。只要把这四块按顺序抓好,笔试通过的概率会比你想象中大很多。等到考场上,你会发现自己比想象中稳得多。