车载测试面试题集

最近经历了一个印象深刻的面试, 挂掉了, 面试前hr好心告知面试官比较关心tc8,就稍微复习了下, 其他由于模块是年前做的, 半年没有接触该板块, 面试下来一塌糊涂, 本文记录此面试总结.

  1. doip的 涉及到的docan id

答: 1003 27服务解key, 但涉及30-3f 的忘记了. 可参考此文复习车载--诊断--总结 及canoe实战_parent dtc-CSDN博客

  1. 时间同步 capl脚本的函数AvbIlControl Init , AvbILControlStop , AvbILControlStart 有啥作用

答:忘记了, 实际就是网络搜的代码,用过就完.

总结: 它们是 Vector CANoe AVB Interaction Layer(AVB_IL)内置的 CAPL 系统函数 ,归在 CAPL 函数 >> 以太网 >> AVB 交互层 >> 控制函数 分类下,底层来自 AVB_IL.DLL / AVB_IL.vmodule,只有在工程里启用了 Ethernet 选项 + AVB_IL 模块时才可见可用

想详细学习可以参考

CAPL学习-AVB交互层-功能函数-控制类函数&回调函数_capl的回调函数怎么用-CSDN博客

  1. pytest的fixture scope 作用域, 都列举出来

答: session class ,还有整个py文件和函数的两个,但不知英文是

  1. 问: 说下 线程

答: 在xxx中使用了, 但是没说线程的原理特色之类的,以及代码中的函数 变量传递等使用, 最多30分. python--线程和进程&协程_python 线程 进程-CSDN博客

  1. pytest 打标签的装饰器

答: 忘记 claude code苦朕久矣,古法编程都快忘了, 但其实也不应该忘,如@pytest.mark.699 , 本来能想到的, 就是面试官5个一起问,压力有点大,之前很多问题答案没想起来, 大脑宕机了,心态很重要,之前通过的面试都很轻松,应该是愉快,平等的地位看待,不会就是不会,也没有人全能不是,不能给自己太大压力.

  1. 交换机和路由器区别

答: 说了下交换机转发, 但路由器不知道, 主要也是之前工作没用到,看过文章就完了.

实际还应分 二次交换机和三层交换机, 相当于交换机抽象个路由器,兼容两者作用.

  1. 交换机根据mac还是ip分包:

答:ip 回答是错的 交换机是在数据链路层的,根据mac分包. 另外根据同事介绍, 最新的交换机芯片很牛逼,可根据想要的mac ip 甚至port口等任何字段分包, 原因是芯片可以直接解析报文的任何bit位,直接设置规则就行.

  1. scopy 怎么构包, 主要类

答: 通过xx函数 将 物理层(这里说错了,应该是数据链路层) / 网络层 / 应用层

这里应该说的是通过其 packet 这个类吧, 还真没关注, 因为这些是网上拉来的库, 我做的是构造someip的包, 但是也是半年多没动过,真忘了

  1. ota刷写包格式

答:忘记 我知道她肯定不是说要tgz/zip, 但实际多家公司都刷过,就是没记住,尴尬的一p,

主要纠结在极氪时用canoe刷了几个月,那包格式若隐若现,似出就是不出,下次把所有包内的文件格式都说一遍 bin hex elf json md5 map 当然如果回答出来后这些, 估计就要问 如elf hex等的作用了

  1. canoe 怎么跑tc8测试

答:在test中, 我也没真正跑过,

11.canoe 方面 panel 和 capl等如何使其关联生效

答: 在canoe中先设置变量, 有个srv的文件 canoe加载此文件,就可以使用变量, 在capl中调用.

这里srv也是错的,实际想说的是 .vsysvar文件 CANoe 原生系统变量文件, 在里面增删改变量. 但是2年多没接触了, 天天熬夜,真记不住了

  1. soa最核心的部分

答: rr event 另外两个一时间想不起来, 还需要继续学习下

最后总结:

55min5个面试官压力真是好大, 且涉及 ota,网络,诊断范围比较广,面试时还在想, 不会吧不会吧,这么多板块都让我干,活也干不过来, 且他们更多问canoe 估计自动化体系也是以canoe为主, 但我以及很久没启动canoe了.

这些就是本次面试 最大的失败是想当然了,太自信, 本来这些大都知道,且大部分都用过,但没复习,没有形成更系统的知识树体系. 本来以为自己都知道,实际面试说不出来, 傲慢是原罪,人最大的敌人是自己 !

相关推荐
我爱cope1 天前
【计算机网络 | 网络层补充:内部网关协议:RIP 与 OSPF 如何在自治系统内选择路由?】
网络·学习·计算机网络·智能路由器
zbtlink2 天前
上行带宽瓶颈的诊断、SQM 调度与双链路上行实战
网络·智能路由器
暴力求解5 天前
Linux网络---NAT代理服务、内网穿透
linux·网络·智能路由器
Eloudy5 天前
路由器与交换电路的非必须关系
智能路由器
实心儿儿6 天前
Linux —— 数据链路层
linux·网络·智能路由器
Multipath7126 天前
5G CPE vs 5G聚合路由器 该怎么选
网络·5g·安全·智能路由器·实时音视频·信息与通信
我爱cope6 天前
【计算机网络 | 网络层10:OSPF 与 BGP:自治系统内部和互联网之间如何路由?】
网络·学习·计算机网络·智能路由器
上海广测检测科技有限公司7 天前
路由器CRA认证详解:欧盟网络弹性法案对联网设备的安全合规要求
网络·经验分享·安全·智能路由器
robch7 天前
一个网络数据包是怎么从发送方路由到接受方的,整个过程中数据包里的 MAC 地址和 IP 地址是怎么变化的
网络·智能路由器
FW-Linker7 天前
多网聚合和卫星通信哪个更可靠?场景化选型与融合方案全解析
5g·智能路由器