业务交叉面和一面面试官,在一个团队
面试涉及到一个 “自适应巡航”,当然因为自己提到一个,现在开车不用踩油门和脚刹,可以定速开,只需要打方向盘,然后面试官就让我写下自适应巡航的测试用例。
----------
自适应巡航:
自动驾驶的自适应巡航(Adaptive Cruise Control,简称ACC)是一种高级驾驶辅助系统(ADAS),它结合了传统的定速巡航功能和自动刹车及加速功能来调整车辆的速度,目的是为了提高行车安全和舒适性。自适应巡航系统利用安装在车辆前方的各种传感器(如雷达、激光雷达或摄像头)来监测前方交通状况,包括与前方车辆的距离、相对速度和移动方向
在开启自适应巡航后,驾驶员设置一个期望的行驶速度,系统不仅会自动保持这个速度,而且当检测到前方有车辆减速或存在障碍物时,也会自动减小本车速度以保持安全的跟随距离;若前方车辆离开本车的安全距离或者变道不再挡道时,自适应巡航系统则会让车辆恢复至原先设定的速度继续行驶
部分自适应巡航系统具备全速域功能,这意味着它们可以在车辆从停止状态直至最高车速范围内都能激活和运行,即使在城市拥堵路况也能自动跟随前车起步和停车,大大减轻了驾驶员的操作负担。而对于非全速域的自适应巡航系统,通常在车速低于一定值(比如25公里/小时或更低)时,系统可能无法继续保持激活状态,此时需要驾驶员接管对车辆的控制
----------
1,面试官科普了下工作内容
写测试代码 + 实车测试(自动泊车,定速巡航,自动驾驶)
2,对自动驾驶的了解
3,作为用户,有自动驾驶相关经历吗
4,定速巡航实现了什么功能
5,设计测试用例(自适应巡航)(15分钟)
写了 6 分钟,然后讲给面试官听(功能,界面,性能,安全,易用性,UI)
结合 等价类(有效 / 无效),边界值(边界值 / 次边界值),判定表法(输入条件 / 输出条件)回答
面试官提示:
(1)自适应巡航,屏幕上有什么按钮
(2)面试官反问,自适应巡航,应该不需要支持上万,十万的用户同时上传路况信息吧?(答偏了)
我答了个app弱网断网条件下,还是有联网需求的,便于后期收集数据进行迭代升级,或者给AI喂数据进行自我迭代, 当然,自适应巡航不依赖网络,只是收集数据方便后期测试和迭代
或者,通过联网,得知就近路况,便于调整路线(然后面试官反问,这个属于自适应巡航能力吗?肯定不属于,但是当时没有理解清楚“自适应巡航”是个什么东西,实际就是识别障碍 / 减速 / 加速 / 保持车距而已)
(3)“自适应巡航”功能方面的测试 case 说几个
一开始没理解意思,面试官后来提示,case 就是需要足够细化,任何人看到都能实施车辆测试
比如列一个 Excel 大表,你要写 20 条 case,那么表头都有什么内容呢?
面试官又提示,构造这个场景,预期是什么呢(我想起了判定表法:输入输出条件,相对车速,车距,识别)
6,为什么想做测试呢
7,闲聊(5分钟)
----
发挥中规中矩,很多要点没答到,虽然答了不少,重心有点偏移
两次面试都没涉及 MySQL,Linux,C++ 等八股,几乎没写算法题
一面就项目吹了15分钟,交叉面问了下贴合自动驾驶的测试用例
(所以面试前,务必了解好面试公司做什么很重要,然后针对性去了解相关概念,比如自动驾驶相关的,公司最近在做什么功能,什么业务技术是新近出现,比较热门的还处于发展中的)
那么“自适应巡航”这个概念,如果能事先了解到,也就不用面试官提示了,那么回答的还能流畅很多)
---------------
不知道能不能过,没有 offer 就当积累经验吧!万一横排,有些候选人,学历 + 面试发挥,比我好,把我刷下去了也是正常
继续打基础,如果测开暂时拿不到 offer,大三肯定就走开发岗了,如果能在大二拿到,说不定以后会做测开
#momenta##测开##实习##日常实习##测试#