候选人面试分析:北汇~车身
来源
- 转写文件:
北汇~车身.txt - 候选人姓名:转写中无法确认真实姓名;不编造姓名。
- 备注:转写文本存在较多口语化、重复和少量语音识别错误(如“看工具”应为“CAN工具”,“危机台账”应为“HIL台架”),但不影响对核心能力的判断。对话为典型的一对一技术面试。
岗位方向
- 主要匹配:车身域测试、整车功能测试。
- 次要匹配:BMS基础测试(充电/热管理)、HIL台架测试执行。
- 岗位适配判断:候选人更适合车身域及整车功能的实车测试执行岗位,不适合需要独立设计测试方案、开发复杂测试脚本或深入诊断/标定的岗位。
整体结论
候选人具备1-2年实车测试经验,主要聚焦于车身域(防盗、车窗、灯光、座椅)和部分BMS基础功能(充放电、热管理)的测试执行。其能力模型偏向“执行者”:能够根据既定用例完成测试、提交Bug、输出报告,并能使用CAN工具进行基本的报文查看和简单脚本修改。对车身功能(尤其是车窗防夹、灯光逻辑)有较具体的实车测试经验,能描述测试场景和基本判断标准。
主要优势在于实车测试经验真实,对常见车身功能逻辑有实操层面的理解,工具链(CANoe/CANalyzer、万用表、示波器)使用真实但深度有限。主要风险在于技术深度不足:对测试设计、诊断协议(UDS)、标定(INCA)、自动化脚本开发(CAPL)仅停留在“了解”或“执行简单修改”层面,缺乏独立设计和问题深挖能力。在车窗硬/软停止位、胎压自学习等需要原理深度的问题上回答模糊。整体适合作为初中级测试执行人员推进,不建议直接承担复杂系统或需要独立开发的岗位。
答得好的点
- 车身功能测试经验具体:对车窗防夹的力值区间(30-100牛米)、防夹位置(胶条下20厘米)、电机过热保护测试方法(连续升降15次,冷却30秒-1分钟)描述清晰,体现了实车测试的操作细节。
- 灯光测试场景化:能详细描述自动远近光灯的测试场景,包括地库模拟、夜间路测、车速阈值验证、对象来车逻辑,说明其具备完整的实车功能验证思路。
- 功能链路理解基本正确:在回答语音控制座椅通风的链路时,能正确描述“语音指令 -> IVI -> GW -> BCM -> 执行器”的信号流转路径,并指出网关的协议转换作用,表明其对车身域网络拓扑有基本认知。
- 工具使用真实:明确提到使用CAN工具查看报文(如电机过热信号)、使用万用表/示波器、搭建HIL台架并执行自动化故障注入(基于开发写好的脚本),工具链描述符合实际工作场景。
- 测试流程完整:提及根据需求文档编写用例、使用系统提交Bug、进行回归测试并输出报告,表明其熟悉标准的测试流程闭环。
薄弱风险
- 技术原理深度不足:在回答车窗“硬停止位”和“软停止位”的区别及如何实现软停止位时,回答模糊(“一键升窗就可以到那种软件位”),未能解释标定、纹波防夹或霍尔计数等原理,暴露了底层理解不足。
- 诊断与标定能力仅限表面:声称能基于UDS发送诊断服务、读取DTC,但在后续关于INCA标定的追问中,仅能进行“意识性”的简单变量修改,对非意识性标定和复杂操作无接触,能力与简历描述存在差距。
- 脚本开发能力弱:明确表示CAPL脚本“执行的偏多一点”、“让我写的话,我可能只写一点比较简单的”,仅能修改简单数值,不具备独立开发自动化测试脚本的能力。
- 知识盲区明显:对胎压自学习、间接式胎压监测原理完全不了解,对以太网在车内的应用回答笼统(“用在主控制器之间”),且错误地将以太网高实时性需求与“自动转向、自动踏板”关联,概念混淆。
- 问题闭环能力未体现:整个面试中,候选人主要在描述“如何测”,但未主动提及发现过什么复杂Bug、如何推动解决、或对测试标准/用例提出过优化建议,缺乏问题深挖和闭环的案例。
- 项目细节记忆模糊:当被问及上款测试车型的具体型号时,回答“忘了”,对项目细节的记忆清晰度一般,可能影响对其项目参与深度的判断。
面试官考察点
- 车身功能测试的实操细节:通过防夹力值/位置、硬软停止位、电机过热保护等问题,验证候选人是否真正动手测过,而非仅停留在理论。
- 功能实现的系统链路理解:通过语音控制座椅通风的链路追问,考察候选人对车身域网络架构(IVI、GW、BCM)和信号流(CAN/LIN)的理解。
- 诊断与标定的实际动手能力:从UDS诊断服务询问到INCA标定工具的使用,逐步深挖候选人在诊断和标定领域的真实操作深度。
- 测试设计能力与知识广度:通过胎压自学习、车窗软停止位实现方式等开放性问题,考察候选人是否具备举一反三的测试设计思维和知识面。
- 工具链的真实熟练度:针对简历中提到的CAPL脚本和自动化故障注入,追问脚本编写能力,区分“执行者”与“开发者”。
- 对新兴技术的了解程度:询问以太网的应用场景,考察候选人对车载网络技术演进的关注度和理解准确性。
- 岗位意愿与稳定性:通过候选人最后的提问(“入职后负责哪方面”),侧面了解其职业期望和稳定性。
证据摘录
- “防夹的话是实车吗?是的是的,你我两段工作做的都是实车了。……区间是三十牛米到一百牛米之内好像。……是车窗顶部,从车窗顶部的胶条往下那个二十厘米左右。”
- “我们一般测的话就是让车窗连续呃上升或下降十五次嘛,然后看它会不会触发一个过热保护。它如果触发过保护了之后,那个在在三十秒到那个一分钟之内是不可以进行操作的。”
- “我们发语音,我们我们唤醒语音助手之后,那个它它的内容应该是这样的,我们给到i v i一个指令,i v i再给到那个嗯g w,g w再给到车身那个车身的控制器b c m。然后他那边收到收到那个指令之后,对对那个执行器进行一个反馈。”
- “开户脚本的话,像那种它里面的代码。它里面代码那种具体的框架呀,我我都是能看懂的。……就是呃让我写的话,我可能只写一篇比较简单的之类的。”
- “我只会用一点点嘛,就比如说对那个加入好那个a t l文件,配上那个hex文件嘛,然后创建一个工程。……然后我们我们这边进行标定改的都是他那种意识性的意识性的。像那种非艺术性,像对对对。”
- “像这个以太网这个店的话,因为它比较贵嘛,一般都是用在像各各个那个主控制器,像什么b c m呀、v c u之间,他们进行一个连接。……像那种自动转向,还有那个自动踏板,像那种用的都比较多。因为它需要那个非常非常高,非常非常强的那个实时性嘛。”
评级建议
- 建议评级:C+
- 推荐方向:车身域/整车功能的实车测试执行、根据详细用例进行的台架测试执行、简单的回归测试任务。
- 谨慎方向:需要独立设计测试方案、开发CAPL/Python自动化脚本、深入UDS诊断/INCA标定、或涉及网络通信协议设计的岗位。
- 面试推进建议:可作为初级测试执行岗位的备选候选人。若岗位核心需求是严格的用例执行和实车操作,可考虑复试;若岗位要求有较强的脚本开发或独立分析能力,建议淘汰。复试前需补问脚本能力和诊断能力的具体边界。
可补问问题
- 请具体描述一个你通过查看CAN报文分析出的复杂问题,报文的ID、关键信号和你的分析逻辑是什么?最终如何定位到根本原因?
- 你提到能修改CAPL脚本中的简单数值,请举例说明你修改过的一个具体函数或循环,实现了什么功能?如果让你从零写一个检测车窗防夹并自动记录力值的脚本,你的思路是什么?
- 在UDS诊断方面,除了读取DTC,你是否使用过2E服务写DID、31服务做例程控制?请结合一个具体的测试场景说明。
- 你提到搭建过HIL台架,具体是哪些硬件在环?你负责了哪部分工作(如接线、模型参数配置、信号映射)?是否独立完成过台架的验收?
- 在测试中,你是否发现过需求文档或测试用例本身的缺陷?你是如何提出并推动解决的?请给一个具体例子。