面试:靠着这篇笔记,我拿下了16k车载测试offer!

如何写简历
个人技能
个人技能一般不要超过10条,一般在8条内。
一、测试流程和技术
1、熟悉车载系统研发和测试流程,能独立编写各种测试文档。
2、熟悉车载系统测试用例设计思路,能独立编写仪表和车机的测试用例。
3、熟悉缺陷管理工具的使用。
二、测试环境和测试工具
1、熟悉台架测试环境,能根据文档或者指导搭建台架环境。
2、熟悉can工具的使用,可以用can工具抓取报文、模拟发送报文。
3、能使用qfil烧录软件。
4、熟悉常用的adb命令,能用monkey做稳定性测试。
三、其它内容
1、熟悉python,能编写简单的自动化脚本
2、了解can协议和uds协议
3、驾照和驾驶经验
项目经验
一、项目描述
这是一个什么项目,主要的功能模块有哪些。
二、工作职责
1、负责哪些模块?
2、是否会去编写测试用例?
3、是否需要搭建台架环境?
4、执行测试用例,提交缺陷报告
如何准备面试
1、围绕简历做面试准备
2、简历外的内容尽量做准备
车载项目的实施
1、会存在并行开展的情况
仪表项目和车机项目时间上有重叠。
不同型号的仪表项目时间上有重叠。
车载测试工程师会参与不同项目的多个工作任务。
2、汽车的研发周期在2-3年时间,汽车的整车测试差不多1年多时间。汽车的零部件比如仪表、车机,研发周期半年-1年左右。汽车的研发包含软件研发和硬件研发,汽车软件研发会采用迭代开发模式。
纯软件:半个月一个版本,开发-测试-上线
汽车软件:半个月内一个版本(前期可能每天发版本),开发-测试,没有上线。
3、一个测试工程师可能会参与多个车载项目,如果没有需要测试的版本,则被分配一些临时的工作任务。
1)协助搭建台架环境
2)回归测试验证bug
3)参与路测
4)复现用户提交的bug
...........

常见面试题
一、项目相关的
针对简历中项目经验
1、仪表/车机中某个模块是如何测试的
1)进行功能的拆分
2)挑选功能来介绍思路
3)介绍思路注意异常测试、交互测试
2、发现什么bug,对bug如何分析
仪表bug(研发前期各种图标的显示问题,屏幕闪烁,偶尔黑屏问题,图标显示延迟问题,图标持续时间不符合要求)
车机bug(app闪退、崩溃、app的功能未实现,显示问题等,语音识别几率低、蓝牙电话无法挂断等)
通过梳理工作原理来分析bug。
车机--车机蓝牙------------------------手机蓝牙--手机
车机蓝牙需要给手机蓝牙发送指令,需要检查车机蓝牙是否发送指令、手机蓝牙受否接收到指令、手机是否认为指令和合法的等。需要通过车机蓝牙日志和手机蓝牙日志来进行确认。
3、项目参与人数和职责
零部件测试:测试组长会根据版本测试的工作量多少来安排参与测试的人员。
针对一款车机做测试,人员配置为:
1)硬件测试,1人
2)软件测试,3-4人
仪表测试人员配置可以是整体3-4人。
整车测试:有专门的主测,1-2人,主测负责工作的安排以及和开发的对接。整个测试团队差不多10人左右。整车测试时可以按模块来挑选人,比如车机主要由张三负责。
4、测试用例数和bug数
每天执行100-200条测试用例
项目前期发现的bug会多一些,比如10条测试用例发现1个bug,后期发现的bug会少一些,比如100条测试用例发现4-5个bug。
5、你在过往工作中遇到的比较难的问题是什么,怎么解决的
假设工作中用到can工具,找老员工做培训,自己整理文档
二、技术相关的
针对简历中个人技能
1、对uds的理解和掌握
2、对ota的理解和掌握
3、诊断中的物理寻址和功能寻址的区别
4、对adas的理解和掌握
三、工具相关的
can工具使用
can工具版本
can盒型号:canoe对应的can盒是1630、1640等,cantest对应的can盒是usbcan-I
can总线 ECUa 和ECUb,然后 ECUa发了一条报文,怎么知道有没有被某一个接受到
ecub接收到报文后,会向can总线再发送一条报文,报文的内容是复制收到的报文,将报文中的ack改成1。
更多车载测试高频面试题:
1、你知道车载中控是什么吗,你知道中控有哪些功能,列举一些你比较熟悉的模块,你一般中控测试怎么测,一般测一轮中控要多久
2、音乐怎么测试?正在播放音乐,中途拔掉u盘,再次插上u盘,是怎么播放的?
3、蓝牙怎么测试?
4、地图导航怎么测?
5、地图导航路测有几个人?
6、你是怎么看待加班的
7、你是怎么看待驻场单位
8、会adb命令吗
9、你在过往工作中遇到的比较难的问题是什么,怎么解决的
10、说下你工作中是怎么用CANoe的
11、我们工作环境是英文的环境,你认为你英文水平怎么样
12、看你会uds诊断,可以介绍一下吗?常用的诊断服务有哪些?
13、了解lin总线吗?lin总线数据库文件叫什么?
14、功能寻址和物理寻址怎么确定,有什么区别
15、你测试的模块用例量
16、你们团队多少人
17、台架是怎么搭建的
18、DBC文件怎么创建的,用的什么工具?
19、USB蓝牙、USB音乐、倒车时声音的优先逻辑是怎么样的?
20、测试流程是什么样的?
21、如果我用语音呼叫打开车窗,车窗没有打开,你是怎么分析原因的?
22、导航的白天和黑夜模式你是怎么测试的?
23、仪表盘bug(研发前期各种图标的显示问题,屏幕闪烁,偶尔黑屏问题,图标显示延迟问题,图标持续时间不符合要求)
24、车机bug(app闪退、崩溃、app的功能未实现,显示问题等,语音识别几率低等)
25、一般你们一天最多执行多少用例,BUG量一天是多少(100左右的用例执行量,平均10个左右的的bug量)
26、can总线 ECUa 和ECUb,然后 ECUa发了一条报文,怎么知道有没有被某一个接受到?
27、远程通信的逻辑,如何判断问题点,定位问题
28、使用can工具测试过程遇到的bug定位分析,怎么判断是主机问题还是开发问题,如何与主机厂沟通,与主机厂沟通遇到过哪些问题,用实例说明
...........
篇幅有限,更多车载测试资料和面试题斯我:车载测试
软件测试面试文档
我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!
这些都在我的软件测试学习交流群里:902061117
面试:靠着这篇笔记,我拿下了16k车载测试offer!的更多相关文章
- 面试总结:鹅厂Linux后台开发面试笔试C++知识点参考笔记
文章每周持续更新,各位的「三连」是对我最大的肯定.可以微信搜索公众号「 后端技术学堂 」第一时间阅读(一般比博客早更新一到两篇) 文章是由自己笔试面试腾讯的笔记整理而来,整理的时候又回顾了一遍,中间工 ...
- web前端面试试题总结---html篇
HTML Doctype作用?标准模式与兼容模式各有什么区别? (1).<!DOCTYPE>声明位于位于HTML文档中的第一行,处于 <html> 标签之前.告知浏览器的解析器 ...
- 面试体验:Microsoft 篇(转)
http://www.cnblogs.com/cathsfz/archive/2012/08/14/microsoft-interview-experience.html 在上一篇<面试体验:G ...
- web前端面试试题总结---css篇
CSS 介绍一下标准的CSS的盒子模型?低版本IE的盒子模型有什么不同的? (1)有两种, IE 盒子模型.W3C 盒子模型: (2)盒模型: 内容(content).填充(padding).边界(m ...
- web前端面试试题总结---javascript篇
JavaScript 介绍js的基本数据类型. Undefined.Null.Boolean.Number.String. ECMAScript 2015 新增:Symbol(创建后独一无二且不可变的 ...
- 【Java面试】基础知识篇
[Java面试]基础知识篇 Java基础知识总结,主要包括数据类型,string类,集合,线程,时间,正则,流,jdk5--8各个版本的新特性,等等.不足的地方,欢迎大家补充.源码分享见个人公告.Ja ...
- 牛客网《BAT面试算法精品课》学习笔记
目录 牛客网<BAT面试算法精品课>学习笔记 牛客网<BAT面试算法精品课>笔记一:排序 牛客网<BAT面试算法精品课>笔记二:字符串 牛客网<BAT面试算法 ...
- Java面试知识点之线程篇(三)
前言:这里继续对java线程相关知识点进行总结,不能间断. 1.yield()方法 yield()的作用是让步.它能让当前线程由“运行状态”进入到“就绪状态”,从而让其它具有相同优先级的等待线程获取执 ...
- Java面试知识点之线程篇(二)
前言:接上篇,这里继续对java线程相关知识点进行总结. 1.notify和notifyall的区别 notify()方法能够唤醒一个正在等待该对象的monitor的线程,当有多个线程都在等待该对象的 ...
- Java面试知识点之线程篇(一)
前言:在Java面试中,一定会遇到线程相关问题,因此笔者在这里总结Java中有关线程方面知识点,多数从网上得来(文中会贴出主要参考链接),有些也是笔者在面试中所遇到的问题,如有错误,请不吝指正.主要参 ...
随机推荐
- 2023 CCPC 女生题解
gym B. 终焉之茧 \(\star\) 显然两个维度分别做 单谷函数,起始点 \(A\) 是一个端点.一个 naive 的想法是三分目标点 \(B\),但交互次数会超.二分关于 \(B\) 对称点 ...
- 如何让你的C语言程序打印的log多一点色彩?(超级实用)
接着上一篇文章<由字节对齐引发的一场"血案" > 在平常的调试中,printf字体格式与颜色都是默认一致的. 如果可以根据log信息的重要程度,配以不同的颜色与格式,可 ...
- TeX、LaTeX、XeTeX 和 XeLaTeX 之间的关系
TL;DR 总的来说,在 TeX 世界有两个主要概念,一个是 TeX,一个是 LaTeX.TeX 是一个排版引擎,它为用户提供的排版命令较为底层.LaTeX 是在 TeX 的基础上制作的宏包,它可以让 ...
- 关于人工智能的思考,写在chatGPT爆火之时
今天是2023年3月22日,今天思维比较活跃,故作文一篇,以记录当下所想. 先是回家询问了未婚妻的想法,然后记录自己的想法. 未婚妻的想法: 1.在AI领域已经滞后于世界了.因为在墙头上看到过一个加拿 ...
- windows 误删除\AppData\Local\文件夹后 异常的修复
背景:清除Temp文件夹时,路径复制错误,少复制了Temp,导致删除了文件夹 C:\Users\username\AppData\Local\ 异常现象: 估计删除Local文件夹后,出现的问题应该会 ...
- AI图像放大工具,图片放大无所不能
AI图像放大工具,如ESRGAN,对于提高由Stable Diffusion生成的AI图像质量至关重要.它们被广泛使用,以至于许多Stable Diffusion的图形用户界面(GUI)都内置了支持. ...
- mysql修改编码utf8
摘要:使用apt-get 命令安装的mysql默认不是utf8.在这里记录一下如何将编码修改成utf8. Linux学习笔记之--ubuntu中mysql修改编码utf8 一:查看mysql版本 1. ...
- Pointer Event Api-整合鼠标事件、触摸和触控笔事件
Pointer Events API 是Hmtl5的事件规范之一,它主要目的是用来将鼠标(Mouse).触摸(touch)和触控笔(pen)三种事件整合为统一的API. Pointer Event P ...
- Angular 18+ 高级教程 – Component 组件 の Angular Component vs Shadow DOM (CSS Isolation & slot)
前言 要掌握 Angular,最好先掌握原生. 全局 CSS 的问题,还有如何用原生 CSS 来管理全局 CSS,看这篇. 利用 Shadow Dom 来隔离 CSS 看这篇. CSS Global ...
- Git Bash OpenSSL – Generate Self Signed Certificate
前言 以前就写过了, 只是写的太乱, 这篇是一个整理版. 以前的文章: Git Bash 创建证书 PowerShell 创建证书 我已经没有用 PowerSheel 做证书了, 所以就不介绍了. 参 ...