候选人面试分析:obc dcdc-重庆联电
来源
- 转写文件:
obc dcdc-重庆联电.txt - 候选人姓名:转写中无法确认真实姓名;不编造姓名。
- 备注:转写文本存在较多口语化、重复、语句断裂及少量语音识别错误(如“抬价”应为“台架”,“坡杆”应为“通断”,“单价”应为“台架”),但不影响对候选人能力的整体判断。对话为单面形式,面试官与候选人身份清晰。
岗位方向
- 主要匹配:BMS HIL/功能测试、OBC/DCDC充电测试。
- 次要匹配:整车底盘功能测试、诊断测试。
- 岗位适配判断:候选人更适合按既定用例和搭建好的台架环境执行测试的岗位,不适合需要独立设计测试方案、搭建复杂HIL模型或主导自动化框架开发的岗位。
整体结论
候选人具备约1-2年新能源汽车电子测试相关经验,主要集中在BMS HIL台架的功能测试执行,对交流/直流充电流程、国标充电唤醒逻辑、故障注入类型有基本的流程性认知。工具链方面,能操作VT System板卡进行信号模拟与故障注入,了解UDS诊断协议常见服务及DTC解析,有实车底盘功能测试和诊断仪刷写经验。
但整体能力偏向“执行层”。候选人对测试环境的搭建、用例设计、问题闭环分析等环节的参与深度有限,回答多为流程描述或标准定义复述,缺乏独立设计用例、定位复杂问题根因、编写自动化脚本的具体实例。在追问下,对故障注入的底层原理、用例设计的前置条件验证、诊断报文解析的细节等回答不够清晰或存在混淆。薪资期望与当前水平持平,无明显虚高。综合来看,候选人可作为初级测试工程师或测试执行岗的备选,但需在技术深度和独立设计能力上重点补强。
答得好的点
- 对国标交流充电唤醒逻辑(CC/CP信号、9V/6V检测点、PWM信号)的流程描述较为完整,体现了对充电基础策略的理解。
- 能列举VT System板卡型号(如VT1004C、VT2004A、VT2516A)及其基本用途,说明有实际台架操作经验。
- 对UDS诊断服务(10、11、14、19、22、2E、27、28、31、34、35、36、37、85)的列举较全,并提及DTC状态掩码的位解析,具备基本的诊断测试概念。
- 在实车问题排查案例中,能描述“直流充电功率骤降”的现象,并初步定位到温度传感器通道,体现了基本的故障定位思路。
- 对底盘功能(Auto Hold)的测试项描述较具体,覆盖了激活、记忆、退出、自动接管等场景,说明有实车功能测试经验。
- 沟通态度积极,对工作地点和培训安排表示接受。
薄弱风险
- 用例设计能力薄弱:当被要求举例说明如何从需求设计测试用例时,候选人仅能给出一个格式化的“单体过压故障诊断”用例框架,且在被追问“如何验证前置条件”时,回答模糊,未能清晰说明反向或异常场景的验证方法,显示其缺乏独立设计测试用例的深度经验。
- 故障注入理解停留在表面:对Bus Off故障的注入方式,候选人先回答“插入充电器造出来”,后经面试官引导才提及“看高看低开路”,但对底层是通过干扰报文还是硬件短路实现,以及TEC计数器的原理,回答不清晰,显示其多为按指令操作,而非理解原理。
- 台架环境搭建参与度低:明确表示“环境不是我搭建的,是公司给我们的,我们导入直接导入工程”,说明其工作高度依赖现有平台,缺乏从零搭建HIL测试环境的能力。
- 诊断报文解析细节有误:在解析19 02读取DTC的响应时,候选人将“高中低字节”的故障码与“状态掩码”的组合方式描述得较为混乱,且对原始故障码的换算逻辑(如0x5A1609)未能给出清晰解释,诊断测试深度存疑。
- 问题闭环能力有限:在实车功率骤降案例中,候选人仅做到“定位到通道”并上报,最终由硬件人员更换传感器解决,未体现其主导问题根因分析或推动软件/策略层面闭环的能力。
- 自动化脚本能力未验证:自我介绍提及“开会脚本的简单修改”,但全程未展开任何CAPL/Python脚本编写、调试或自动化用例开发的实例,自动化能力存疑。
面试官考察点
- 验证BMS HIL充电测试的项目真实性及候选人参与深度。
- 考察对交流充电唤醒逻辑和测试项的具体理解,而非仅背诵流程。
- 深挖故障注入的底层实现方式,判断候选人是“会用”还是“真懂”。
- 评估测试用例设计能力,特别是从需求到用例的转化及异常场景覆盖。
- 验证UDS诊断协议的实际应用能力,特别是DTC解析的细节。
- 了解候选人在实车测试中独立排查和闭环问题的能力。
- 确认候选人对台架环境搭建、线束连接等硬件工作的熟悉程度。
- 探询薪资期望与工作地点意愿,评估入职可能性。
证据摘录
- “环境不是我搭建的,是公司给我们的。我们导入直接导入工程,工程也是公司给我们的。”
- “bsf的话,其实我们那个方式就简单一点的。就是呃它是那个就是它那个线路找到对应的接口,找那个商业端子接口,然后插入充电器造出来嗯,都不用了。”
- “我想说的是你是否去验证你的前置条件不满足的时候,你想满足你的这个故障诊断条件的情况下,不会去保留这个。嗯,满足不满足的情况下是吧?呃,要就是非p档吗?你在相反驱赶吗?嗯。”
- “他那个问题原因的话就是呃温度传感器的故障,然后那个呃b m s的那个温度传感器出现了漂移,然后那个误报了电池的温度数据。……解决的话就是嗯不是我解决的。我报备上去之后,我听那个组长说的,他是拆拆电池包,更换了那个故障温度传感器。”
- “你说是怎么怎么换算的,是吧?换算成那个呃,就假如说嗯举个例子比较嗯就是。零六呃零六可能觉得不太恰当,零六幺幺六五就是五a幺六零九怎么去换算呢?然后把它换算成啥,是不是换成那个d c c对照表里面那个就是p o b c。”
- “你刚刚讲,其实对于我们数据上来讲的话,正常应该就是高中低字节对吧?再加上对应这个故障的状态页码,再加上下一个这个e t c它的高中低字节的故障也呃这个故障吧,再加上它对应的这个故障状态页码对吧?嗯,它实际上它的故障应该是这样的一个组合,是的对吧?啊,而不是你刚刚讲的那个就是就是一个整体啊嗯。”
评级建议
- 建议评级:C+
- 推荐方向:BMS/OBC HIL测试执行、整车功能测试执行、根据既定用例进行诊断刷写与故障读取。
- 谨慎方向:HIL台架环境搭建与模型配置、自动化测试脚本开发、独立测试方案与用例设计、复杂问题主导排查与闭环。
- 面试推进建议:可作为初级测试执行岗位的备选,不建议直接录用为中高级岗位。若推进复试,需重点补问用例设计、CAPL/Python脚本编写、HIL环境搭建细节。若岗位急需能独立上手的设计型人才,建议淘汰。
可补问问题
- 请举一个你独立编写的测试用例,从需求分析到用例输出的完整过程,并说明你如何设计异常或边界场景。
- 你提到会简单修改CAPL脚本,请具体说明你修改过的一个脚本功能,以及你如何调试和验证修改后的脚本。
- 在VT台架上,如果要模拟一个CAN节点Bus Off故障,除了物理短路,你能否通过CAPL或板卡配置实现?请描述一下思路。
- 请完整解析一条19 02 01响应的多帧数据,说明你如何从中提取出具体的DTC码及其状态,并举例说明一个DTC状态掩码各位的含义。
- 在直流充电功率骤降的案例中,你通过什么信号或数据确认是温度传感器通道问题,而不是BMS策略、冷却系统或充电桩侧的问题?你做了哪些对比验证?
- 如果让你从零搭建一个OBC充电的HIL测试环境,你会如何规划步骤?需要哪些关键硬件和模型?