候选人面试分析:诊断-吉利
来源
- 转写文件:
诊断-吉利.txt - 候选人姓名:转写中无法确认真实姓名;不编造姓名。
- 备注:转写文本存在较多口语化重复、停顿和语音识别错误(如“开拓”应为“CAPL”、“c o e”应为“CANoe”、“重新”应为“CANoe”、“贝斯蒂”应为“base地”),但不影响对核心能力的判断。对话为两人,面试官与候选人。
岗位方向
- 主要匹配:整车功能测试(诊断方向),偏实车执行。
- 次要匹配:诊断测试、台架测试(基础认知)。
- 岗位适配判断:候选人更适合整车厂或供应商的实车诊断功能测试执行岗位,不适合需要独立编写自动化测试脚本或进行单板级通信测试的开发性岗位。
整体结论
候选人具有约2-3年整车诊断测试经验,主要工作场景为实车测试。对诊断服务(如10、11、14、19、22、2E、28、85等服务)有基本的应用层理解,能说出常用诊断服务及其用途(如刷写、读清故障、复位)。工具使用上,能操作CANoe进行基本的报文监控和图形分析,但缺乏CAPL脚本编写能力,对自动化测试和单板级测试环境搭建经验薄弱。回答多为被动响应,缺乏主动、结构化的测试设计思路和深度的问题闭环分析。当被问及故障排查时,思路停留在“检查硬件连接”和“看报文”的通用层面,未能展现出对报文丢失、信号校验等问题的深层分析能力。
主要优势在于有真实的实车测试经验,对诊断服务有基础认知,且表达了较强的学习意愿,对工作强度和加班接受度高。主要风险在于技术深度不足,工具链能力偏应用层,缺乏脚本和自动化能力,与面试官所描述的“实验室单板测试、以脚本测试为主”的岗位要求存在明显差距。整体上,候选人是一个有基础、可培养的实车测试执行者,但无法直接胜任需要较强技术分析和脚本开发能力的岗位。
答得好的点
- 对常用诊断服务有基本认知:能准确说出10服务(会话控制)、11服务(ECU复位)、14服务(清除诊断信息)、19服务(读取故障码)、28服务(通信控制)、85服务(控制DTC设置)等,并关联到刷写、读清故障等实际场景。
- 了解刷写前后的故障处理流程:能明确说出刷写前需要读故障、清故障,刷写后需要再次读故障以确认状态。
- 具备基本的CANoe使用经验:能描述使用CANoe进行物理连接、报文分析(Trace窗口)和图形分析(Graphic窗口)的过程,表明有实际监控总线数据的经验。
- 对台架测试有基础概念:当被问及单板测试环境搭建时,能联想到“台架”和“12V供电”,说明并非完全无概念。
- 态度积极,学习意愿强:在面试官明确指出岗位经验不匹配后,候选人多次表示“可以学习”、“大的道理都是一样的”,展现出开放和积极的态度。
- 对工作强度和稳定性有理性认知:明确表示可以接受加班,并主动关心项目稳定性,表现出务实的工作态度。
薄弱风险
- 技术深度不足,回答停留在表面:当面试官追问“复位用的是哪个服务”时,候选人绕了一圈(10、11、28、85)未能直接命中11服务,直到面试官提示才确认。这暴露了对服务定义记忆不牢或理解不深。
- 缺乏脚本和自动化测试能力:明确表示CAPL编程“会少一点”,且简历中无编程语言描述。这与面试官强调的“以脚本测试为主”、“自动化测试”的核心要求严重不匹配。
- 故障排查思路浅显,缺乏系统性:在回答大灯不受控的排查思路时,仅提到“检查硬件连接”、“检查终端电阻”、“看报文”,未能深入到报文周期、信号超时、节点状态、网络管理、应用层逻辑等更深层次的系统性分析。
- 对单板/台架测试经验匮乏:直接承认“台架的话,我用的会比较少一点”,其经验主要局限于实车,对于脱离整车的单板通信测试环境搭建缺乏实践经验。
- 测试执行属性强,设计能力未体现:从回答中可以看出,候选人习惯于使用工具进行监控和手动发送报文,其工作模式更像按照测试清单执行,而非独立设计测试用例或编写测试脚本。
- 对报文细节关注不足:当面试官描述手动输入诊断报文结构(如“04 19 02 01”)时,候选人仅被动回应,未能展现出对报文长度、数据格式等底层细节的熟悉和敏感度。
面试官考察点
- 诊断服务基础知识的真实性:通过询问10、11、14、19等服务,验证候选人简历中提到的诊断经验是否真实。
- 诊断服务与应用场景的关联能力:考察候选人是否理解这些服务在刷写、读清故障等具体流程中如何应用。
- 工具链的熟练程度和深度:区分候选人是只会用CANoe的图形界面“点点按钮”,还是能理解底层报文、编写脚本。
- 故障分析和问题闭环能力:通过“大灯不受控”的场景,考察候选人是否具备系统性的排查思路和深入分析能力。
- 岗位匹配度与意愿:面试官反复强调岗位是“实验室单板测试”、“脚本测试为主”,旨在评估候选人现有经验与岗位要求的差距,并试探其转岗意愿。
- 工作态度与稳定性:通过询问加班接受度和项目周期,评估候选人的抗压能力和长期工作意愿。
- 学习潜力与可塑性:在明确能力差距后,观察候选人是否具备积极的学习态度和从执行向技术分析转型的潜力。
证据摘录
- “像我们说的是呃故障这一块的话,主要就是一个如果是一个查找查找查找故障这一块,那么就是会用到的就是我们的一个幺九的一个服务。然后包括幺九零二点零幺的一个当前故障,包括幺九零二点零八的一个历史,包括零九的一个历史和当前。”
- “复位只说复位的话,那我们进行刷写完成之后,复位的流程它包括一个呃幺幺零幺零零三的一个拓展规划。然后它也相当于后面的话大多是一个功能寻址的一个状态。会有一个幺零会有一个呃幺零四零三,然后有一个扩展的一个绘画,然后继续下去就是一个呃二八零零零幺的一个常规的一个发送。”
- “那首先的话我们这边会进行一个呃物物理线路的一个连接。连接之后我们会打开一个呃c o e的一个软件,然后在软件里面我们会进行一个嗯,如果是实时查看的话,实时查看的话会有那个...一个一个是确实豹纹的一个分析,还有一个就是一个图像分析。”
- “那这个的话我们就如果是排查了硬件这一块没有问题,那就看是不是嗯我们自己设置的,就是软件设置这一块的一个情况。就是屏蔽信号,包括这些。”
- “台架的话,我用的会比较少一点。...基本上就是一个时尚的一个状态。”
- “你你没有写就是编程语言的上面的描述,那是不是就是嗯对cable编程歌这一块会少一点?嗯,嗯嗯,然后这一块可以嗯,我们不再关注。”
- “可以接受可以接受,可以学这个这个都无所谓。因为毕竟其实大的道理都是一样的,只是说看自己这一块吧。”
评级建议
- 建议评级:C+
- 推荐方向:整车厂或大型供应商的实车诊断功能测试执行岗位,或诊断测试用例执行岗位。在有资深工程师带领和现成脚本框架的团队中,可作为初级测试工程师培养。
- 谨慎方向:不建议直接承担需要独立编写CAPL/Python自动化测试脚本、设计测试框架、进行单板级通信测试或复杂问题深入分析的岗位。
- 面试推进建议:不建议作为当前“实验室单板自动化测试”岗位的首选,因为技能差距较大。如果团队有HC培养新人且看重态度,可作为备选,但需在复试中重点补问其学习能力和基础知识的扎实程度。若急需即插即用型人才,建议淘汰。
可补问问题
- 请详细描述一次你在实车测试中遇到的最复杂的诊断或通信问题,你是如何从现象一步步定位到根本原因的?最终是如何解决的?
- 如果让你用CANoe手动发送一条19 02 01的请求报文,你能写出完整的报文格式吗?如果响应是NRC 78,你会怎么处理?
- 你提到用过CANoe的图形分析,请问你关注过哪些信号的周期?如果发现一个周期性报文偶尔出现10ms以上的抖动,你会如何分析?
- 你对CAPL或其他编程语言(如Python)的掌握程度到底如何?能否独立写一个简单的脚本,比如周期发送一条CAN报文并检查响应?
- 除了诊断服务,你对网络管理(如OSEK NM、AutoSAR NM)和标定协议(如XCP/CCP)有了解吗?