候选人面试分析:车身 hil-东信创智-广汽
来源
- 转写文件:
车身 hil-东信创智-广汽.txt - 候选人姓名:转写中无法确认真实姓名;不编造姓名。
- 备注:转写文本存在较多口语化、重复和少量语音识别错误(如“肠道”应为“禅道”、“咖啡因”应为“CANoe”),但不影响对候选人能力的整体判断。对话为面试官与候选人一对一交流。
岗位方向
- 主要匹配:车身域/整车功能 HIL 测试执行。
- 次要匹配:BMS HIL 测试执行。
- 岗位适配判断:候选人当前能力高度匹配“测试执行”岗位,即按既定用例和脚本进行台架操作、信号模拟和报告输出;严重不匹配需要独立进行测试设计、系统原理分析或脚本开发的岗位。
整体结论
候选人具备 1-2 年的 HIL 测试执行经验,主要经历为在上海以外包身份参与上汽 BMS HIL 测试,以及在东风参与车身集成测试。其工作内容高度集中在测试执行层面:按照给定的连接表搭建被测件与台架、使用已编写好的脚本进行信号输入、提交 Bug 并跟踪、输出测试报告。候选人对板卡类型、基本测试流程和工具(CANoe、VT 板卡)有操作层面的了解。
主要优势在于有真实的台架操作经验,熟悉测试执行流程,态度积极且愿意学习。主要风险在于技术深度严重不足,缺乏对测试原理、系统链路、用例设计、脚本开发的独立理解和实践。当被问及测试逻辑、信号链路、输出检测方法等核心问题时,候选人无法给出清晰、完整的回答,多次表示“这是别人做的”、“我们只负责执行”。这表明候选人目前仅能承担“黑盒”执行工作,技术可替代性强,无法独立解决复杂问题或进行测试设计。整体来看,候选人适合初级测试执行岗位,若团队有设计或开发需求,则需谨慎评估。
答得好的点
- 对 HIL 台架搭建中的接线工作有真实操作经验,能清晰说明根据连接表连接被测件与 VT 机柜 BOB 端的过程。
- 对 VT 板卡类型有一定了解,能列举出 2104、1104 等板卡及其模拟负载、仿真输入的功能。
- 在 Bug 定位方面,能按照“先环境、再硬件连接、后信号”的基本排查思路进行回答,体现了基础的测试素养。
- 对自动雨刮的信号链路描述相对完整,能说出“雨量传感器 -> BCM -> 执行机构”的路径,并关联信号强度与雨刮频率。
- 能坦诚说明自身工作的局限性,承认核心设计工作由甲方或团队其他成员完成,自己主要负责执行,态度诚实。
- 表现出较强的学习意愿,在面试官讲解测试原理后能积极回应并表示会去学习。
薄弱风险
- 技术深度严重不足,缺乏测试原理理解:无法解释 HIL 测试的基本逻辑,当面试官追问“测试的基本逻辑是啥”时,候选人回答“我们就是只进行一些测试,就是输入一些故障,然后我们去执行”,暴露出对测试目的和原理的认知空白。
- 系统链路分析能力弱:在描述自动大灯信号链路时,回答模糊、不完整,经面试官多次引导仍无法清晰阐述从“请求 -> BCM -> 执行器 -> 状态反馈”的完整闭环。
- 缺乏输出检测和 IO 测试的实践经验:当被问及如何检测 BCM 驱动大灯的引脚输出时,候选人回答“可以通过继电器来进行一个控制通断”,甚至提出直接连线可能导致短路,显示出对负载仿真和电压测量等基本 IO 测试方法的不熟悉。
- 工具使用停留在执行层面,无脚本开发能力:明确表示 CAPL 脚本是“他们编写好”、“我们进行一个粘贴,然后去发送”,对于脚本如何导入工程、关联变量等操作回答得磕磕绊绊,不具备独立开发或修改脚本的能力。
- 项目参与度浅,核心工作由他人完成:多次提及“供应商给我们搭建好的”、“公司有发连接表”、“甲方他们自己会有相应的人负责”,表明其在项目中不参与测试设计、用例编写和脚本开发,仅负责机械执行。
- 对测试类型缺乏系统性认知:当面试官问及控制器测试分为几类时,候选人无法回答,后经面试官讲解后才表示“有想了解”,说明其知识体系零散,未形成系统化的测试思维。
面试官考察点
- 项目真实性验证:通过询问台架搭建细节(“别人给你搭好的环境吗?”、“台下连接都是做哪些工作?”)来确认候选人是否真实参与过 HIL 测试。
- 工具链操作熟练度:考察对 CANoe、VT 板卡、CAPL 脚本的实际操作能力,而非仅停留在“用过”的层面。
- 系统分析与测试设计能力:通过要求描述自动大灯、自动雨刮的完整信号链路,考察候选人对车身域功能逻辑的理解深度。
- 测试原理与问题定位能力:追问“测试的基本逻辑是啥”、“输出怎么检测”,旨在判断候选人是否具备从原理出发分析和解决问题的能力。
- IO 测试与负载仿真知识:通过大灯驱动检测的案例,考察候选人对硬线信号模拟、负载板卡应用和输出测量方法的掌握程度。
- 岗位意愿与学习潜力:通过讲解测试原理并观察候选人反应,评估其学习态度和未来成长可能性。
- 外包属性与能力边界确认:面试官直接点出“这东西很容易被替代”,意在确认候选人是否意识到自身能力局限,并为后续岗位定级提供依据。
证据摘录
- “那个台架是供应商给我们搭建好的,然后我们主要就是利用就是去搭建那个被测件与那个台架的连接嘛。”
- “我们是有那个呃,就是公司有发了一个就是那个呃限速的一个连接表的。就是我们根据那个限速的连接表,然后进行一个连接那个v t板卡的一个背板网卡。”
- “开播脚本也就是涉及过一些简单的,但是就是我们还是主要就是通过就是开播脚本去改一些参数这一些之类的。”
- “这个是我们就是只进行一些测试,就是输入一些故障,然后我们去执行一个测试的,就是那其他的就是有相应的人去负责的。”
- “因为我们本身也就是一个外包公司去派到他们那个主机厂,然后像一个执行的,所以可能就是他们内部核心的东西,我们参与的也不是很多。”
- “那他的这个检测的话。呃,可以通过呃控制器呃,进就是可以通过继电器来进行一个控进行一个控制通断嘛。那不就短路了吗?你直接联系联系不转路了。”
评级建议
- 建议评级:C+
- 推荐方向:适合承担有明确用例、脚本和操作指南的 HIL 测试执行任务,如车身域、BMS 等控制器的回归测试执行、台架日常维护与接线。
- 谨慎方向:不建议独立承担测试用例设计、测试方案制定、CAPL/Python 脚本开发、复杂问题定位与分析等需要技术深度的工作。
- 面试推进建议:可作为初级测试执行岗位的备选候选人。若推进,必须由客户进行二面,重点考察其学习能力和基础素质,并明确岗位职责仅限于执行。若团队需要能快速上手进行测试设计或脚本开发的人员,建议直接淘汰。
可补问问题
- 请完整描述一个你提交并跟踪至闭环的 Bug,从发现、定位、提交到回归验证的全过程,你在其中做了哪些具体操作?
- 如果给你一个全新的车身域功能(如座椅加热),没有现成用例和脚本,你会如何着手进行 HIL 测试?请描述你的思路和步骤。
- 在 CANoe 工程中,如何创建一个新的系统变量并将其与 Panel 控件关联?请描述具体操作路径。
- 请解释一下 VT 板卡中,2816 板卡(或任意一款你熟悉的板卡)的通道类型和典型应用场景,以及如何进行硬件配置。
- 当你在测试中发现一个偶发性的信号丢失问题,你会如何设计实验来复现和定位问题?