一、面试总体概述
1. 1 案例背景
本篇整理长虹集团测试助理工程师岗位的面试参考资料,流程为笔试 + 三面:一面技术面(核心,覆盖自我介绍与项目经验、功能测试与用例设计、接口测试、自动化测试、Python 基础、性能测试、测试工具、数据库、Linux、消息队列与缓存、测试思维与沟通共 11 个模块),二面主管综合面,三面 HR 面。
长虹面试的两条主线:一是现场出功能用例设计题(评论区 / 投票 / 邀请好友 / 收藏),要求从功能、边界、异常、兼容性四个维度展开;二是 Linux 与日志能力,因为硬件 / TV 测试需要看日志。
1. 2 基本信息
- 公司:四川长虹电子控股集团有限公司
- 岗位:测试助理工程师
- 招聘类型:校招
- 工作地点:绵阳 · 成都
- 面试轮次:3 轮
- 题目数量:共 67 题,均附参考答案
- 整体难度:★★★★☆ 偏难
- 候选人背景:学历 应届生
- 是否参加笔试:是
- 笔试形式:笔试(面试前)
- 题型构成:
- 长虹企业文化:企业精神、核心价值观,业务布局(智能家居、物联网、智能电视)
- 计算机基础 + 软件测试基础:选择题、填空题、简答题——计算机网络、数据库、测试基础理论(测试流程、黑盒白盒、等价类、边界值、缺陷管理)
- 业务情景选择题:以智能家电、物联网设备为场景,考察故障排查思路
1. 3 面试轮次与结构
| # | 轮次 | 类型 | 时间 | 时长 |
| --- | --- | --- | --- | --- |
| 1 | 一面|技术面(核心) | 技术面 | 未注明 | 未注明 |
| 2 | 二面|主管综合面(测试负责人面试) | 主管面 | 未注明 | 未注明 |
| 3 | 三面|HR 面(人事面试,稳定性、求职动机) | HR 面 | 未注明 | 未注明 |
1. 4 高频考点
| 考点 | 分类 | 出现轮次 | 次数 |
| --- | --- | --- | --- |
| 功能用例设计现场出题 | 功能测试与用例设计 | 一面|技术面(核心) | 5 |
| 接口测试与前后端缺陷定位 | 接口测试 | 一面|技术面(核心) | 5 |
| Linux 常用命令与日志查看 | Linux | 一面|技术面(核心) | 5 |
| Python 基础与手撕代码 | Python 基础 | 一面|技术面(核心) | 5 |
| SQL 编写与数据库校验 | 数据库 | 一面|技术面(核心) | 5 |
| Bug 分歧与测试协作沟通 | 测试思维与沟通 | 一面|技术面(核心)、二面|主管综合面 | 2 |
| 求职动机与稳定性(地点 / 加班 / offer) | HR 面 | 三面|HR 面 | 4 |
1. 5 备考建议
| 优先级 | 易失分点 | 准备动作 |
| --- | --- | --- |
| P0 | 用例设计题只答功能、漏掉边界 / 异常 / 兼容性 | 评论区、投票、邀请好友、收藏这四类题各写一遍完整用例,固定按功能、边界、异常、兼容性四维度展开,并主动往手机 / 电视端多端同步上靠 |
| P0 | Linux 命令答不上来(长虹重点) | 背熟 ls -l / chmod / find -name / history / pwd / cp -r 六条,并准备一句「硬件与 TV 测试需要看日志」的理解 |
| P0 | 笔试阶段企业文化零准备 | 上长虹过一遍企业精神、核心价值观与智慧家庭产品线,笔试第一块就是企业文化 |
| P1 | 手撕代码卡壳(反转字符串 / SQL) | 反转字符串掌握切片、reversed、双指针三种写法;SQL 重点练 NOT EXISTS 与 LEFT JOIN+IS NULL,并说清时间条件写在 ON 里的原因 |
| P1 | 缓存 / 消息队列被深挖时硬撑 | 助理岗不要求精通,如实说「学习过原理」,把 Redis 分布式锁 set NX EX、缓存雪崩打散过期时间、MQ 的 ACK 与幂等讲清楚即可 |
| P2 | 踩了表达雷区 | 不要夸大项目能力、不要说测试只是点点点;沟通类题一律不争辩、拿证据、回到产品质量 |
二、第 1 轮:一面|技术面(核心)
2. 1 面试形式与时长
- 轮次名称:一面|技术面(核心)
- 面试类型:技术面
- 本轮题量:54 题
2. 2 重点考查维度
- 模块 2 —— 本组 5 道题
- 模块 3 —— 本组 5 道题
- 模块 4 —— 本组 5 道题
- 模块 5 —— 本组 5 道题
- 模块 6 —— 本组 5 道题
- 模块 7 —— 本组 5 道题
- 模块 8 —— 本组 5 道题
- 模块 9 —— 本组 5 道题
- 模块 10 —— 本组 5 道题
- 模块 11 —— 本组 5 道题
- 模块 1 —— 本组 4 道题
测试工程师面试的核心轮次,资料按 11 个考查模块整理,共 54 题。模块 2(功能测试与用例设计)为高频,长虹最爱现场出题;模块 9(Linux)是长虹重点,因为硬件 / TV 测试需要看日志;模块 4(自动化测试)助理岗浅问,不深挖代码。
本条为学生版参考回答;原资料本题答案空缺,此处为补充的参考答案;原资料本题未给示例,示例部分为补充。
2. 3 面试真题与参考答案
Q1 请做个自我介绍,包括你做过哪些类型的测试、用过哪些工具
模块 1 · 自我介绍与项目经验
考察重点
本条为学生版参考回答。
参考答案
面试官您好,我叫 XX,XX 专业。在校系统学习软件测试相关知识,掌握功能测试基础,学习过接口测试入门。
实训项目做过智能家居 APP 的功能测试,熟练使用等价类、边界值方法设计测试用例;工具上使用 Postman 做接口测试,MySQL 做数据校验,禅道管理 Bug,了解 Charles 抓包、JMeter 基础压测。
我了解长虹深耕智能家居、物联网硬件领域,希望应聘测试助理岗位,从用例编写、测试执行、缺陷跟进做起,持续学习嵌入式、TV 端软件测试,在长虹长期成长。
自我介绍
Q2 你最近一个项目的测试周期是多长?你是怎么安排测试工作的?
模块 1 · 自我介绍与项目经验
参考答案
实训项目整体开发 + 测试周期 2 个月,纯测试阶段 4 周。工作安排:
- 需求阶段:参与需求评审,读懂产品业务,标记模糊需求点,和产品确认;
- 测试计划:确定测试范围、环境、人力、风险;
- 用例设计:使用等价类、边界值编写用例,组织用例评审;
- 测试执行:版本提测先跑冒烟测试,冒烟通过执行全量用例,提交 Bug;
- 回归测试:开发修复缺陷后,执行回归用例;
- 收尾:输出测试报告,总结风险。
测试流程
Q3 你在项目中遇到过最棘手的问题是什么?最后怎么解决的?
模块 1 · 自我介绍与项目经验
参考答案
项目遇到偶现 Bug,很难稳定复现。解决:
- 完整记录环境信息:设备型号、软件版本、操作步骤、截图、系统日志;
- 反复操作,缩小触发条件,记录复现概率;
- 使用 Charles 抓包,查看接口请求返回,辅助定位;
- 把完整证据提交开发,一起分析触发场景;
- 最终定位是并发场景下的数据问题。
亮点:突出证据留存、协作沟通,不是单纯找 bug。
STAR缺陷定位
Q4 如果项目延期了,你会怎么调整测试计划?
模块 1 · 自我介绍与项目经验
参考答案
- 评估所有功能,区分核心主流程和次要边缘功能;
- 和产品、开发沟通,优先保障核心业务用例执行,次要功能评估延后;
- 筛选高风险模块重点测试,低风险模块精简测试点;
- 重点保障冒烟测试、回归测试;
- 同步项目组测试风险,在报告中标注未覆盖范围,不隐瞒质量风险。
测试计划风险管理
Q5 给你一个「评论区」功能,你怎么设计测试用例?
模块 2 · 功能测试与用例设计
参考答案
- 功能:正常输入文字成功发布;空内容 / 全空格无法提交;达到最大字符限制不能提交;可以删除自己评论,不能删别人;评论按时间排序,支持回复;
- 异常 & 边界:特殊字符、脚本标签(防 XSS);断网提交友好提示;
- UI:文字超长自动换行,页面排版正常,适配不同分辨率;
- 兼容性:不同 APP 版本、不同设备(手机 / 电视端,贴合长虹业务);
- 权限安全:未登录不能发评论;敏感词过滤。
用例设计现场出题
Q6 怎么测试一个「投票」功能?比如单选、多选
模块 2 · 功能测试与用例设计
参考答案
- 单选:只能选中 1 个选项,不选无法提交;
- 多选:最多支持指定数量选项,超过上限不能提交;不选不能提交;
- 业务规则:同一个用户只能投一次票;投票后票数实时更新;
- 边界:选项数量上限;
- 异常:断网、重复点击提交;
- 权限:查看投票结果权限;多端兼容性。
用例设计现场出题
Q7 怎么测试一个「邀请好友」功能?
模块 2 · 功能测试与用例设计
参考答案
- 正常场景:生成邀请链接 / 二维码,好友点击注册成功,邀请人获得奖励;
- 边界:链接有效期,过期链接失效;
- 异常:重复点击邀请链接;同一账号多次被邀请;网络差提示友好;
- 权限:未登录账号不能生成邀请;
- 安全:链接防篡改。
用例设计现场出题
Q8 怎么测试一个「收藏」功能?
模块 2 · 功能测试与用例设计
参考答案
- 正常:点击收藏成功,再次点击取消收藏;收藏列表能看到对应内容;取消后列表消失;
- 边界:收藏数量达到上限;
- 异常:重复点击收藏按钮;断网操作;
- 权限:未登录不能收藏;切换账号,收藏数据隔离;
- 多端同步:APP / 电视端收藏数据同步(贴合长虹智能家居)。
用例设计现场出题
Q9 你怎么保证不遗漏边界条件的测试?
模块 2 · 功能测试与用例设计
参考答案
- 使用等价类划分,区分有效、无效等价类;
- 边界值分析法,重点测最大值、最小值、临界值、超临界值;
- 梳理需求文档,提取全部约束条件;
- 使用场景法梳理完整业务流程;
- 用例评审,同事交叉 Review 查漏;
- 结合业务经验,补充隐性需求边界。
用例设计方法论
Q10 什么是 HTTP 协议?请求头里通常有哪些字段?
模块 3 · 接口测试
参考答案
HTTP 是应用层超文本传输协议,基于 TCP,无状态,用于客户端与服务端通信。
请求头常见字段:Host 目标主机、User-Agent 客户端信息、Content-Type 请求体格式、Cookie、Accept 客户端支持的数据类型。
HTTP接口测试
Q11 怎么测试接口的并发请求?比如同一订单同时下单
模块 3 · 接口测试
参考答案
使用 JMeter 设置多线程并发发起请求;重点验证超卖问题:同一订单并发下单,只能成功 1 次,数据库库存数据准确,不会出现脏数据。
并发测试JMeter
Q12 接口测试中,你怎么处理分页接口的测试?
模块 3 · 接口测试
参考答案
分页入参一般是 page 页码、size 每页条数。测试点:
- 正常:page=1、size=10,返回 10 条数据;
- 边界:page=0、负数、超出最大页码;size=0、超过最大限制;
- 最后一页数据少于 size;
- 校验分页排序一致性;
- 异常参数:非数字页码。
接口测试边界值
Q13 怎么测试接口的超时设置?
模块 3 · 接口测试
参考答案
- 模拟服务端响应延迟,超过接口超时时间;预期客户端抛出超时提示,不会无限等待;
- 响应时间小于超时时间,正常返回数据;
- 验证超时后的重试机制(如有)。
接口测试异常测试
Q14 接口返回的数据格式不对,你怎么判断是前端还是后端的问题?
模块 3 · 接口测试
参考答案
- 使用 Postman / Charles 直接调用后端接口,查看原始返回 JSON;
- 如果后端原始返回字段、格式错误 → 后端 bug;
- 如果后端返回正确,页面展示错误 → 前端 bug;
- 同时核对前端传给后端的请求参数是否错误。
缺陷定位抓包
Q15 你做过 UI 自动化吗?用的是 Selenium 还是其他?
模块 4 · 自动化测试
参考答案
在校学习 UI 自动化,学习 Selenium + Python,可以编写简单脚本打开网页、定位元素、点击输入。自动化适合稳定重复的回归场景,例如冒烟回归。现阶段我的重心是手工功能测试,后续希望学习自动化提升效率。
UI 自动化 Selenium
Q16 UI 自动化中,你怎么处理弹窗?
模块 4 · 自动化测试
参考答案
- 区分原生 alert 弹窗和前端自定义弹窗;
- 使用隐式等待、显式等待等待弹窗元素出现;
- 定位弹窗确定 / 取消按钮;
- 捕获异常,防止脚本崩溃。
UI 自动化弹窗处理
Q17 你的自动化测试框架里,日志是怎么记录的?
模块 4 · 自动化测试
参考答案
Python logging 模块,分级记录 debug、info、warning、error;记录操作步骤、报错信息、时间;日志保存文件,脚本失败便于定位问题。
自动化框架日志
Q18 怎么实现自动化测试的失败重跑机制?
模块 4 · 自动化测试
参考答案
pytest 框架使用插件 pytest-rerunfailures,配置失败用例自动重跑,设置重跑次数;仅针对偶现不稳定用例,不是全部用例。
自动化框架 pytest
Q19 你怎么评估自动化测试的效果?
模块 4 · 自动化测试
参考答案
- 自动化用例覆盖率:覆盖核心回归用例比例;
- 人力节省:每次回归节省手工测试时长;
- 缺陷发现能力:自动化脚本能否提前捕获回归 bug;
- 维护成本:业务变更,脚本修改成本高低。
自动化效果评估
Q20 Python 中如何打开和关闭文件?用 with 有什么好处?
模块 5 · Python 基础
参考答案
open() 打开文件,close() 关闭。with 是上下文管理器,代码块结束自动关闭文件,即使代码异常也释放资源,避免忘记 close 造成句柄泄露。
Python 基础
Q21 写一个函数,反转一个字符串
模块 5 · Python 基础
考察重点
原资料本题答案空缺,此处为补充的参考答案
参考答案
最简洁的写法是切片:
def reverse_str(s: str) -> str:
return s[::-1]
其他常见写法:
1. reversed + join
def reverse_str(s):
return ''.join(reversed(s))
2. 双指针(原地交换,适用于列表)
def reverse_str(s):
lst = list(s)
i, j = 0, len(lst) - 1
while i < j:
lst[i], lst[j] = lst[j], lst[i]
i += 1
j -= 1
return ''.join(lst)
3. 递归
def reverse_str(s):
if len(s) <= 1:
return s
return reverse_str(s[1:]) + s[0]
Python 基础
Q22 列表和元组的区别?
模块 5 · Python 基础
参考答案
- 列表 list 可变,可以增删改;元组 tuple 不可变,创建后不能修改;
- 列表用 [],元组用 ();
- 元组更安全、性能略高,适合存固定不变的数据;
- 列表适合需要频繁修改的数据。
Python 基础
Q23 字典的底层原理是什么?
模块 5 · Python 基础
参考答案
Python 字典底层是哈希表。通过 key 计算哈希值,映射到存储位置;哈希冲突用开放寻址 / 拉链法解决。查找、插入平均时间复杂度 O(1)。key 必须可哈希,所以不能用列表做 key。
Python 基础
Q24 什么是装饰器?
模块 5 · Python 基础
参考答案
装饰器本质是一个函数,接收一个函数作为参数,返回一个新函数,在不修改原函数代码的前提下增加额外功能,比如日志、计时、权限校验。用 @装饰器名 语法使用。
Python 基础
Q25 怎么读取一个文件的内容?
模块 5 · Python 基础
参考答案
with open('test.txt', 'r', encoding='utf-8') as f:
content = f.read()
read() 读全部,readline() 读一行,readlines() 读所有行返回列表。
Python 基础
Q26 怎么统计一个字符串中每个字符出现的次数?
模块 5 · Python 基础
参考答案
from collections import Counter
s = "hello"
print(Counter(s))
或手动用字典遍历统计。
Python 基础
Q27 什么是浅拷贝和深拷贝?
模块 5 · Python 基础
参考答案
浅拷贝 copy.copy():只复制最外层对象,内层嵌套对象还是引用同一份;深拷贝 copy.deepcopy():递归复制所有层级,内外层都是独立对象。修改嵌套数据时,浅拷贝会互相影响,深拷贝不会。
Python 基础
Q28 怎么判断两个列表是否相等?
模块 5 · Python 基础
参考答案
用 == 判断元素和顺序是否一致;用 is 判断是否是同一个对象。== 比较值,is 比较内存地址。
Python 基础
Q29 什么是生成器?
模块 5 · Python 基础
参考答案
生成器是一种惰性求值的迭代器,用 yield 或生成器表达式创建。不会一次性把所有数据加载到内存,适合处理大数据,节省内存。
Python 基础
Q30 怎么处理 Python 中的异常?
模块 5 · Python 基础
参考答案
用 try / except / else / finally。try 放可能出错的代码;except 捕获指定异常并处理;else 没异常时执行;finally 无论是否异常都执行,常用于释放资源。
Python 基础
Q31 什么是面向对象?三大特性是什么?
模块 5 · Python 基础
参考答案
面向对象是把数据和操作数据的方法封装成对象。三大特性:封装、继承、多态。封装隐藏内部实现;继承复用父类代码;多态同一接口不同实现。
Python 基础
Q32 怎么连接数据库并执行查询?
模块 5 · Python 基础
参考答案
import pymysql
conn = pymysql.connect(host, user, password, database)
cursor = conn.cursor()
cursor.execute("SELECT * FROM users")
result = cursor.fetchall()
cursor.close()
conn.close()
Python 基础
Q33 怎么读取 Excel 文件?
模块 5 · Python 基础
参考答案
用 openpyxl 或 pandas。pandas 更简单:
import pandas as pd
df = pd.read_excel('test.xlsx')
print(df)
自动化测试常用 Excel 存测试数据。
Python 基础
Q34 怎么发送 HTTP 请求?
模块 5 · Python 基础
参考答案
用 requests 库:
import requests
r = requests.get(url, params=params)
r = requests.post(url, json=data)
print(r.status_code, r.json())
接口自动化常用。
Python 基础
Q35 手撕 SQL:查询没有下过单的用户
模块 8 · 数据库
参考答案
写法一(NOT IN / 子查询):
SELECT user_id, user_name
FROM users
WHERE user_id NOT IN (
SELECT DISTINCT user_id
FROM orders
WHERE created_at >= DATE_SUB(CURDATE(), INTERVAL 1 MONTH)
);
写法二(LEFT JOIN + IS NULL):
SELECT u.user_id, u.user_name
FROM users u
LEFT JOIN orders o
ON o.user_id = u.user_id
AND o.created_at >= DATE_SUB(CURDATE(), INTERVAL 1 MONTH)
WHERE o.order_id IS NULL;
注意点:
- 时间条件必须写在 ON / 子查询里,写在 WHERE 里会把 LEFT JOIN 退化成 INNER JOIN,查出的结果就不对了。
- 「没有下过单」与「注册超过一个月且从未下单」是两种口径,题目要求的是前者;如需后者,再加 AND u.created_at < DATE_SUB(CURDATE(), INTERVAL 1 MONTH)。
- 需向面试官确认订单表是否含已取消 / 已退款状态,是否要过滤。
SQL 手撕代码
Q36 什么是数据库的主键和外键?
模块 8 · 数据库
参考答案
主键:唯一标识一行记录,非空且唯一;外键:关联另一张表主键,保证表之间引用完整性。
数据库
Q37 什么是 SQL 注入?你怎么测试 SQL 注入漏洞?
模块 8 · 数据库
参考答案
SQL 注入:攻击者输入恶意 SQL 语句,后端直接拼接 SQL 执行,造成数据泄露、篡改。
测试:在输入框 / 请求参数输入 '、or 1=1-- 等字符;观察页面异常;抓包查看请求参数;查看后端日志。
安全测试 SQL 注入
Q38 怎么测试数据库的并发写入?
模块 8 · 数据库
参考答案
JMeter 多线程同时发起新增 / 修改请求;校验:并发写入后数据库数据正确;唯一字段不能插入重复数据;事务失败自动回滚。
数据库并发测试
Q39 你怎么验证数据删除功能是否正确?
模块 8 · 数据库
参考答案
- UI 操作删除,前端页面数据消失;
- 查询数据库:硬删除记录消失,软删除看删除标记;
- 校验关联数据,按业务规则处理;
- 边界:删除不存在 ID、重复点击删除;
- 权限校验:无权限用户无法删除。
数据库用例设计
Q40 Linux 中怎么查看文件的权限?怎么修改权限?
模块 9 · Linux
参考答案
查看权限:ls -l 文件名;修改权限:chmod,例 chmod 755 test.sh。权限分为所有者、用户组、其他用户,r 读 w 写 x 执行。
Linux 长虹重点
Q41 怎么查找某个文件并删除它?
模块 9 · Linux
参考答案
查找文件:find / -name "test.txt";找到后删除:find / -name "test.txt" -delete;也可以拿到路径后执行 rm 文件路径。
Linux 长虹重点
Q42 怎么查看系统的历史命令?
模块 9 · Linux
参考答案
history,查看执行过的所有历史指令。
Linux 长虹重点
Q43 怎么查看当前目录的完整路径?
模块 9 · Linux
参考答案
pwd,打印当前目录绝对路径。
Linux 长虹重点
Q44 怎么复制整个文件夹?
模块 9 · Linux
参考答案
cp -r 源文件夹 目标路径,-r 代表递归复制文件夹内全部子文件和子目录。
Linux 长虹重点
Q45 Redis 怎么实现分布式锁?你用过吗?
模块 10 · 消息队列与缓存
参考答案
Redis 分布式锁使用 set key value NX EX;NX = 不存在才设置;EX 设置过期时间,防止死锁。学习过原理,用来控制并发争抢资源,防止超卖。
Redis 分布式锁
Q46 什么是缓存雪崩?怎么避免?
模块 10 · 消息队列与缓存
参考答案
缓存雪崩:大量 key 同一时间过期,大量请求直接打到数据库,压垮 DB。
规避:过期时间增加随机值打散;Redis 集群高可用;接口限流熔断。
Redis 缓存
Q47 消息队列的消费者挂了怎么办?
模块 10 · 消息队列与缓存
参考答案
消息队列有 ACK 确认机制;消费者宕机,消息不会删除,放回队列等待其他消费者消费;业务需要保证消息幂等,防止重复消费。
消息队列
Q48 怎么测试消息队列的可靠性?
模块 10 · 消息队列与缓存
参考答案
- 生产者发送消息,验证消息入队;
- 消费者宕机,消息不丢失,重启后正常消费;
- 消费失败,消息重试 / 进入死信队列;
- 高并发发送,验证消息不丢、不重复。
消息队列可靠性测试
Q49 你怎么监控消息队列的状态?
模块 10 · 消息队列与缓存
参考答案
监控指标:消息堆积数量、生产速率、消费速率、失败消息数量、消费者在线状态;消息持续堆积代表消费能力不足。
消息队列监控
Q50 你发现一个 bug,但开发说「我的环境没问题」,你怎么处理?
模块 11 · 测试思维与沟通
参考答案
- 我先在测试环境复现 bug,完整记录版本、设备、操作步骤、截图、日志;
- 和开发对齐两边环境差异:版本、配置、数据库数据;
- 如果环境不一致,邀请开发到测试环境一起复现;
- 拿出抓包、日志证据,一起定位;
- 目标是确认产品质量问题,不是争辩对错。
沟通协作缺陷管理
Q51 你怎么看待测试人员写文档?写过哪些文档?
模块 11 · 测试思维与沟通
参考答案
文档是测试工作的产出,方便团队对齐需求,工作可追溯。实训写过:测试用例、测试计划、Bug 报告、测试总结报告。文档简洁清晰,重点突出需求、测试点、风险即可。
文档能力
Q52 你怎么对待重复性的测试工作?
模块 11 · 测试思维与沟通
参考答案
重复回归是保障版本稳定必不可少的。认真完成,不漏缺陷;同时思考,稳定重复的流程可以尝试自动化脚本,减少手工重复工作量。
职业态度
Q53 你觉得测试人员需要懂业务吗?为什么?
模块 11 · 测试思维与沟通
参考答案
非常需要。不懂业务只能测表面功能,很难发现业务逻辑缺陷;评估缺陷严重程度、和产品沟通需求,都依赖业务理解。像长虹智能家居,要理解家电真实使用场景。
业务理解
Q54 你怎么看待测试外包?
模块 11 · 测试思维与沟通
参考答案
外包可以承接基础执行类测试。我的求职目标是长虹正式测试助理,希望深度参与产品完整研发流程,深耕智能家居业务,长期在业务内成长。
职业态度稳定性
三、第 2 轮:二面|主管综合面(测试负责人面试)
3. 1 面试形式与时长
| 项目 | 内容 |
| --- | --- |
| 轮次名称 | 二面|主管综合面(测试负责人面试) |
| 面试类型 | 主管面 |
| 本轮题量 | 6 题 |
3. 2 重点考查维度
主管综合面 —— 本组 6 道题
由测试负责人面试,共 6 题,重点考察岗位理解、求职动机与协作方式。
主动提及长虹智能家居与 TV 硬件业务是加分项
3. 3 面试真题与参考答案
Q1 为什么投递长虹测试助理工程师?
主管综合面
参考答案
长虹是国内智能家电、物联网龙头,产品覆盖智能电视、智能家居硬件,软硬件一体化,有大量嵌入式、TV 端软件测试场景。我对物联网硬件配套软件测试很感兴趣;测试助理岗位可以让我从基础用例、测试执行入手,打好测试基本功,希望长期在长虹学习成长。
求职动机
Q2 你理解测试助理工程师要做什么工作?
主管综合面
参考答案
- 根据需求编写测试用例,执行手工测试;
- 提交、跟进缺陷,和开发、产品沟通 bug;
- 执行回归测试,记录测试日志;
- 协助测试工程师准备测试环境、整理文档;
- 持续学习测试工具、业务知识。
岗位理解
Q3 测试和开发对于 Bug 有分歧,你怎么处理?
主管综合面
参考答案
首先复现 Bug,留存截图、日志等证据;和开发沟通,倾听对方想法;需求模糊时邀请产品一起
Q4 你觉得软件测试最重要的素质是什么?
主管综合面
参考答案
细心、怀疑精神,良好沟通能力,持续学习能力。测试需要挖掘隐藏问题,还要和团队协作,持续学习新技术、新业务。
职业认知
Q5 职业规划(1-3 年)
主管综合面
参考答案
1 年内:熟练基础功能测试,独立写用例、管理缺陷,熟悉长虹智能家居业务;
2~3 年:学习接口测试,尝试简单自动化,成长为独立软件测试工程师,独立承担模块测试。
职业规划
Q6 你知道长虹的哪些产品?
主管综合面
考察重点
主动提及长虹智能家居与 TV 硬件业务是加分项
参考答案
长虹智能电视、智能家居全套产品、物联网模组,还有智慧社区软硬件,大量嵌入式、TV 端 APP 软件,都是测试对象。
企业认知
四、第 3 轮:三面|HR 面(人事面试,稳定性、求职动机)
4. 1 面试形式与时长
| 项目 | 内容 |
| --- | --- |
| 轮次名称 | 三面|HR 面(人事面试,稳定性、求职动机) |
| 面试类型 | HR 面 |
| 本轮题量 | 7 题 |
4. 2 重点考查维度
HR 面 —— 本组 7 道题
共 7 题,考察稳定性与求职动机。反问环节推荐选 1~2 条:① 测试助理岗位日常主要负责哪一类产品测试,智能电视还是智能家居 APP;② 团队对测试助理工程师的新人培养路径是怎样的;③ 团队手工测试、自动化测试的占比大概是多少。
原资料本题未给答案,此处为补充的参考答案;原资料本题未给答案,此处为补充的参考答案
4. 3 面试真题与参考答案
Q1 简单自我介绍
HR 面
考察重点
原资料本题未给答案,此处为补充的参考答案
参考答案
面试官您好,我是 XX,XX 大学 XX 专业应届毕业生。在校期间系统学习了软件测试相关课程,实训做过智能家居 APP 的功能测试,能独立用等价类、边界值设计用例,会用 Postman、MySQL、禅道等工具。我求职目标明确,就是做测试,希望从测试助理做起,长期在长虹的智能家居业务里成长。
提示:HR 面的自我介绍要比一面短,重点放在求职动机和稳定性上。
自我介绍
Q2 你期望薪资是多少?
HR 面
参考答案
我期望薪资符合公司应届生薪酬体系。相比薪资,我更看重岗位成长机会。
薪资期望
Q3 能不能接受加班?
HR 面
参考答案
项目上线紧急阶段,我可以配合团队加班完成测试;平时我会高效完成本职工作。
加班态度
Q4 你的优点、缺点
HR 面
参考答案
优点:细心,学习能力强,擅长梳理业务流程;
缺点:真实项目实战经验有限,希望入职后在项目中快速补齐。
优缺点
Q5 有没有其他 offer?
HR 面
参考答案
如实回答,重点表达长虹是我的意向选择。
提示:有就说有、没有就说没有,但无论哪种都要把落点放在「长虹是我的优先选择,因为 XX(业务方向 / 培养 / 地点)」。
稳定性 offer 情况
Q6 能接受地点(绵阳 / 成都)吗?
HR 面
考察重点
原资料本题未给答案,此处为补充的参考答案
参考答案
可以接受。我了解长虹的测试岗位主要在绵阳 / 成都,我本人和家庭方面都没有障碍,可以稳定在当地长期发展。
提示:这是稳定性考察,明确表态即可,不要含糊。
稳定性地点意愿
Q7 你还有什么想问我们?
HR 面
参考答案
反问推荐(选 1~2 条):
- 测试助理岗位,日常主要负责哪一类产品测试?智能电视还是智能家居 APP?
- 团队对测试助理工程师的新人培养路径是怎样的?
- 团队手工测试、自动化测试的占比大概是多少?
提示:优先问业务方向和培养路径,避谈薪资与加班。
反问环节
备考提示
备考阶段,我发现很多同学容易陷入「不知道从哪准备」的困境。机会永远留给有准备的人,希望读到这篇文章的每一位同学都能拿到心仪的 offer。
以上内容整理自学员和应届同学反馈的真实面经,结合四川长虹电子控股集团有限公司的最新考情整理,仅供参考学习。祝各位求职者顺利拿到心仪 offer!