记一次面试

hr先和我沟通周六是否有时间,我说有,周六先来个电话面试。

电话面

1、先自我介绍一下吧

巴拉巴拉说了一堆工作经验,工作流程之类的。

2、你们测接口用的什么工具

用的postman、robotframework,自己在第一家公司也用过python+request写脚本测试过(面试官对python不太了解也就没继续问下去)

3、掌握什么语言?会做自动化吗?

对java、python都做过,第一家用python写接口自动化脚本,第二家用java+selenium写web自动化。对java更熟练一些

4、既然你熟悉java那你说下冒泡排序的实现原理吧

对数组的相邻的两个数据比较,如果第一个大于第二个的话就交换位置,做for循环,当时说两层循环说的不是特别清楚

5、 能接受加班吗?公司一年有四个月是996

我说能

这样电话电话面算是过了

公司一面(进来一个女生)

1、先自我介绍一下

巴拉巴拉说了一堆工作经验,工作流程之类的。

2、接口测试怎么测的?接口用例如何编写?接口用例需要评审吗?

我说开完需求评审之后,开发写好接口文档发给我们,根据接口文档编写接口测试用例,接口用例需要评审的。

3、给出一道接口的题目让我设计用例

对应的值取不同类型、取空、取正常值、取null。

4、让我写一条sql语句去重的,

我写的group by去了,她说不对,我说我记错了,应该用having to 她点头

5、线上问题如何跟进?如何排查?如何确定是前端还是后端的问题?如何查看日志?

我上家公司线上问题有运营先过滤一道,如果他认为有问题会反馈给测试,我们这边再用客户的账号看看看能否复现,通过查数据库、抓包定位(追问不用查看日志吗?),测试没问访问产线日志权力。

查看日志:tail -f  tomcaet.log

6、说说你负责的模块?你说你做过自动化怎么做的?写下你负责模块的用例

我说我负责线索模块,简单说了下web自动化的设计流程(她应该对web自动化不太熟,就没深入问)

我就写了个客户跟进然后列出对应的测试点

公司第二面:这次是一个男生

1、先自我介绍一下

巴拉巴拉说了一堆工作经验,工作流程之类的。

2、接口测试怎么做的?数据如何校验?

巴拉巴拉说了一堆和上面一样

3、给出一道sql题求出所有科目都大于80分的学生

(抓狂)我的sql确实弱一点,没答出来

4、有用过java吗?你写下选择排序吧?

写完之后和他讲了下我的思路

5、又是一道代码题目?

关于对象初始化递归的,我一直没想到,他还提示了好几次(衰)

6、单例模式知道吗?你手写一个懒汉的单例模式?

没写好,我只知道饿汉的单例模式

7、大学有学过算法吗?我说有,简单说下arraylist和linklist的区别

我说arraylist底层是依赖数组,增删慢,查询快

linklist依赖的链表,增删快,查询慢。追问为什么链表增删快,查询慢。答:链表底层依赖指针指向下一个节点,balabal。。。。。

8、有用过java连接数据库吗?

我说我好久没用,不过有点影响,好像是jdbc和c3p0,然后我还说了我jipython如何连接数据库,因为我第一家做借口自动化有用到。他追问你不是用java写过自动化吗?难道不用连接数据库校验?我说我在第二家做的是ui自动化,不需要拿数据库的数据,他对ui自动化不太了解,就没深入问。

9、给出一个淘宝商品列表界面。让我设计接口测试用例?

主要的我说到了,但是关于一些比较细致没讲到,反正收益良多。

原文地址:https://www.cnblogs.com/cyghclzs/p/10722717.html