面试5

一、某社交互联网公司

前面有提到过有电话面试,问了spring aop如何实现的那位,当时我一位自己凉凉了,其实自己回答的并不是很好,而且是隔了一个礼拜才让我去面试(当然中间隔了五一四天假),因为问的问题比较难,我觉得去面试感觉会更难,自己也不报很大期望,但是自己也挺想去的,其实自己面试也能感觉的到,如果面试官一直问功能、接口、sql而没问代码的话,我觉得就是做功能的,如果到自动化以及会出几道程序题,我感觉进去做自动化有戏。

一面:1、自我介绍

巴拉巴拉

2、熟悉http协议吗?tcp/ip知道吗?说下三次握手?osi七层协议知道吗?应用层的作用是什么?报文数据的传输包含哪些?

3、h5和native的区别?

4、微信聊天a给b发消息,b接受不到信息如何定位是那一端的问题?

5、用例是如何设计的?讲下你负责模块的流程以及用例的设计?用的什么工具?接口测试和平常功能的区别?

其实大部分问题还是老生常谈,基本百度搜下就能找到答案,自己也面试这么多家,也快成老油条了,有的时候都能感觉到面试官要问什么问题。

二面:leader

1、直接上来一道程序题将【3,6,9,8,7,1,5】取出奇数然后排序

遍历除2取余不为0,生成一个数组,在用冒泡排序。基本写出来了,语法有点问题,其实我觉得程序题一般只要把自己的思路写出来在和面试官说下一般都能过。

2、sql怎么样,我说我sql一般,他也就没深问

然后随便聊聊,有什么要问的

我问面试官一般是三个问题

1、公司的测试团队是怎么样的?

2、项目的迭代周期是怎么样的?

3、我进入工作的职责是什么,工作流程是什么样的?,用到的技术栈?

很愉快的ok,直接hr面,offer到手。

二、某房地产o2o互联网公司

1、简单介绍一下你的项目以及工作流程?

2、线上问题如何跟进?如何定位?说一个你出现的线上问题出现的原因?如何跟进,说出原因?

问题跟进和原因定位可能是由于紧张,回答的前后矛盾了(主要是这个面试官气场有点强,盛气凌人的感觉)

3、接口测试和ui测试区别?接口数据传对象是以什么格式传入的?接口参数需要涉及的测试点?

4、当一个界面总数和列表的数据不一致是什么原因导致的?说出bug和bug原因?

这个说下,bug的原因我说总数可能是sql语句count写错了,追问你说的太模糊了,请具体点。他说可能是加了条件倒是数据变少。

非bug 就是缓存啊(其实工作遇到听到这种问题但是我当时就是忘记了)

5、你认为测试工程如何保障线上质量?如何总结线上问题的出现?回归是怎么做的?回归的测试点是哪里来的?

6、如何知道那些功能点是客户最常用的?

我说一大推找产品、找运营之类,他说可以通过埋点总结

7、两道sql题目一道是分组后count,还有一道是连表再顺序,不是很难

8、你说你java比较好,问几个比较基础的问题吧,面向对象的特性,修饰符private protect、默认修饰符、public的区别;如何理解多态;

二面:一个开发leader

1、自我介绍,着重说下自己的优势

2、如何理解qa?以及工作的内容和方法?

说了一大推,他说你回答得好像不对,我反问您认为应该是怎么样的?他说自己也不清楚。(what fuck。。。。)

2、你是科班出生,为什么不做开发?你代码应该不错吧,给了一道代码题?将String类型 “123.564”转换成int类型

我说用Interger转换,不可以用原有api实现,我说给点提示,他说你拆开然后再求下和,还是写的不太好。

3、看到我拉钩的git地址,点进去看来了,我和他说 了下我那个项目,直接来一句你这个类名首字母怎么能小写?这太不规范。能运行吗?你的这个花一点心思但是还有很多问题。

4、你的目标和未来规划?能自己搭一个框架吗?或者开发一个给测试用的小工具之类的

想往单元测试发展,他说单元测试很简单,你代码基础不行,你做不好单测的,

反正很多问题都答得不够好。应该是凉凉了,但是觉得这次面试有些收获的,以前一直没有考虑过自己做为qa到底应该是一个怎样的角色。

三:医疗影像处理互联网公司

这个也是先前hr面试过,然后电话也面试了,不过我好像没写早上面,反正电话面试问的很细,功能接口、接口自动化都又问道还有关于sql和linux的一些操作,我自己也承认我的sql和liux不太好。自己的优势

一面:1、自我介绍

2、介绍下自己的项目,工作流程?以及最近上线的模块用例的编写(这个问的比较细)

3、接口和功能测试的区别?rf接口是如何测试的?用例执行怎么操作怎么关联bug单?

4、做过性能测试吗?定位过性能瓶颈吗?

5、你是科班数据结构和算法还记得吗?

二面公司技术cto:

1、自我介绍

2、ui自动化如何做的?讲下ui分层概念?有遇到什么难点吗?有做过复杂的页面吗?比如表单提交,编辑新建之类?

3、git如何提交代码?如何操作对应分支?用过jenkins吗?知道ci、cd吗?了解过docker吗?

然后就是和我聊理想,说未来不应该存在专职测试,应该是测试和开发融为一体之类的。

posted on 2019-05-08 10:57  你可以回去等通知了  阅读(624)  评论(7编辑  收藏  举报

导航