面试复盘 | 2022届 哔哩哔哩秋招正式批 测试开发 面经
一面(8.26)
整体面试时长在28分钟左右。
-
自我介绍;
-
【实习】之前实习时做过的具体项目有哪些?
-
如果给你一个全新的项目,你负责功能测试和自动化测试,你认为它们之间的区别是什么?
-
在正常的软件生命周期当中,你认为功能测试和自动化测试承接的时间点是什么?
-
测试左移。你觉得在开发编写代码时就设计好自动化测试用例,然后提测时直接执行用例,取代原始的功能测试,你觉得这个方向可行吗?
-
你认为一个测试人员(测开、测试),所具备的一个基础能力是什么?
-
你觉得最好的测试用例是什么样子的?
-
关于测试用例评审。如果产品、开发在开会时不认真听,导致测试用例最后执行时出现了歧义等问题,你会怎么去避免类似问题?
-
你认为对于测试而言,更重要的是个人能力还是一整套规范的流程?
-
如果你负责一个项目,你会选择先规定一套流程,还是先招聘一群能力很强的人?
-
你现在有面过其它公司吗?
-
你人在哪儿?后续会来上海发展吗?
-
考虑过去国外工作吗?
-
你不想喝酒是不喜欢与人打交道,还是不喜欢喝酒?
-
对我们公司有所了解吗?(前身为MikuFans呀,当然)
-
投递公司是基于热爱吗?
-
你会想去更大的厂发展吗?
-
【实习】你当时做接口自动化的时候,设计的思路是什么?
-
在一条用例里,你会做哪些断言?
-
你觉得接口自动化和UI自动化谁更重要?
-
一个项目,哪一些适合去做接口自动化,哪一些适合做UI自动化?
-
你的职业发展。你在测开里更想做哪一块的内容(细分测开工作内容)?
-
有没有想过去做一些测试平台?
-
如果你来上海工作,你的吃住行怎么安排?(黑人问号,我可没考虑这么远)
-
如果国外疫情缓解,你还会回去上学吗?
-
反问。
感想
一些基本的项目问题自己还是有所准备,但有几个点自己真是从来没认真考虑过:
-
接口自动化和UI自动化。自己在实习的时候基本只接触过接口自动化,UI自动化听说很简单,但自己确实没做过多了解,还需要加强这方面的认知。当然,面试官这么问肯定还是涉及到他当前负责项目里比较相关的问题,具有一定的特殊性;
- ”投递公司是基于热爱吗?“感觉这是一个坑。我当时真的回答了“Yes”,不过细想一下,或许单纯这么回答不一定能得到认可。还得结合对公司技术背景的了解才行。
二面(9.3)
整体面试时长为30分钟左右。
- 自我介绍;
- 【实习】介绍一下你实习做了什么;
- 【实习】测试主要是偏向哪一端(Web端、后端、客户端等等)?压力测试是针对接口进行的吗,还是Web端?自动化维护做的什么?
- 【实习】介绍一下实习时接触的自动化框架;
- 【实习】你在测试过程中会去看开发的代码吗?
- 对客户端测试有了解吗?
- 【实习】介绍一下MockServer。它是怎么和开发那边联调的?
- 【实习】你编写的自动化脚本是基于什么编写的?
- 接口测试你了解多少?
- 【项目】介绍一下你的渗透测试项目;
- 【项目】介绍一下你在渗透测试过程中印象最深的地方;
- 你的测试基础是怎么学习的?
- 【实习】你在实习/测试过程中遇到的什么困难的地方?怎么解决的?
- 你现在还没毕业吧?12月毕业后,能在年前入职吗?
- 你打算做哪一个方向的测试?客户端测试、接口测试、UI测试、测试框架的搭建等等;
- 反问。
感想
讨论
-
“如果产品、开发在开会时不认真听,导致测试用例最后执行时出现了歧义等问题,你会怎么去避免类似问题”。我主要回答了加强沟通的重要性,让对方理解到评审的重要性。不知道有没有更为合适的答案?
- 前两面的面试时长偏短,并且没有涉及到算法、数据结构、计网等太多八股文问题。不清楚这是正常情况呢,还是KPI面呢?