途虎养车测开一面0926

50min
1.自我介绍
2.介绍下自己的实习经历,做了哪些质量保障工作?
3.介绍下一个需求里面你做了哪些事情?
4.你怎么制定自己的测试计划?里面有哪些List?(确定时间、准备测试资源、找之前测试过类似需求的qa参考下他们的测试用例)
5.你从哪些维度编写自己的测试用例呢?(我答:输入输出,预期结果,可能的异常情况;面试官不太满意,提示我:“对于一个功能,主要考虑他的正常场景,异常场景,浏览器类型,接口稳定性等。比如对于一个接口,你是只从功能上,还是有从开发的技术评审、技术文档的角度来设计”)

6.你实习中的性能测试都是怎么做的?(面试官不太认可我的答案,这是面试官的讲解:
做压力测试首先要考虑有没有需求需要你去做压力测试?这个功能是已有的功能还是新上线的功能?是为了练手进行的压测还是什么。
针对于一个需要压测的项目,首先你得去判断,有一个预期,这个功能它会介入多少(UV:Unique Visitor独立访问者)或者(PV:Page View页面浏览量),你要算出可能的QPS是多少,你需要压出对应的数值,而不是一个劲的压到瓶颈就行。如果说这个功能过来的是个2000的QPS,那功能是不是就会被打垮了?
要从两块去考虑,一个是业务上面,这个业务功能的流量是什么样的;然后判断的维度不仅要看QPS,你还要去看它的错误率,在压测过程中服务是不是会有报错。第二个是看一下压测机器的性能,然后它对应的CPU和内存是什么样子的,它的连接池、redis或者是它本身服务的连接池是什么样子的。)

7.你实习过程中交付的自动化测试脚本,你是在现有的平台工具上写自己的脚本吗?是通过写代码的方式,还是在平台上像写一个接口测试来写自动化脚本?

8.什么场景下会通过写代码的方式去写脚本?就是什么场景你们现有的自动化测试平台不满足你们自动化测试要求,你们才会自己写代码来自动化测试?(没听懂这个问题,面试官又换了种说法“比如说 你们这个自动化测试平台是不用通过写代码就可以生成自动化脚本,例如一些接口测试,例如Postman这些;还是说必须要通过写代码的方式。
你们的平台是类似于用postman直接填写下url、出参入参,就可以编写下你的自动化脚本,还是通过脚本的方式写自动化用例?也就是说在他们的框架上去写。


9.你觉得你写这个自动化用例有什么大的收获吗?
10.你会通过看开发的代码去写你的测试用例吗?你怎么判定开发代码实现的功能和你们需要的功能一致呢?
11.怎么判断你的自动化测试脚本有没有覆盖全代码?(如有50个接口,你编写了大概30个脚本,你怎么判断这些脚本覆盖全了这些接口?)
面试官不满意我的回答,以下为他的讲解:从两个维度去考量:一是你这个需求涉及到哪些场景?你是否把这些场景都给覆盖了?二是你可以通过覆盖率的方式来检测这些脚本覆盖了哪些代码,哪些分支,覆盖率是多少?
实习拷打结束,开始八股。
12.讲一下缓存穿透。
13.了解java的设计模式吗?你对哪些设计模式比较熟啊?你常用的单例模式有哪些?(我回答了单例模式和懒汉模式,面试官追问还有吗?还有个双加锁的模式,在并发高并发的环境下会有资源增强的情况)
14.你用过Charles吗?你一般怎么使用Charles呢?
15.你怎么判断是前端问题还是后端问题呢?有没有遇到过接口正常但是是后端逻辑错误导致的问题呢?
以上大概30min,剩下20min都是反问和手撕。
16.反问(你们部门具体的业务是做什么?途虎的业务主要分为4个,面试官主要是跟营销相关的to c,但是后续面试通过的话不一定分到他这个部门。开发测试比例大概1:5。
17.手撕力扣20有效的括号。#途虎养车##牛客创作赏金赛#
全部评论
连着两场面试手撕同一道力扣见简单题
1 回复 分享
发布于 09-26 18:27 江苏
不是哥们,你这一面压力咋荏大
1 回复 分享
发布于 09-27 15:29 江苏
怕是同一个二面面试官
点赞 回复 分享
发布于 09-26 19:59 广东
这个面试官讲解性能测试的要点还挺全面的,学到了
点赞 回复 分享
发布于 09-26 21:22 四川
感觉你实习学到了很多呀
点赞 回复 分享
发布于 09-27 14:35 江苏
学到好多东西
点赞 回复 分享
发布于 09-27 16:38 江苏

相关推荐

8 42 评论
分享
牛客网
牛客企业服务