测试电梯的测试用例_【百度】测试开发岗面试题

来都来了

不关注一下吗

609d9f999907915cf528bc4eac841647.png

◆ 测试开发 1

一面(1h以上):提前几天约了时间

1.自我介绍

2.简历项目,负责哪部分,取得什么效果

3.重载和重写

4.Java内存管理,垃圾回收

5.Java内存泄漏,发生场景、原因、如何避免

6.Java多线程,几种方式并分析使用场景

7.Socket通信,tcp还是udp,步骤是什么

8.算法题:一个数组每个元素都可以乘以任意个2,可不可以调成都一样?

9.linux熟悉什么指令

10.查询文件夹下名字含有.log的文件;查询文档中含有“abcd”字符串出现的次数

11.top,ps差别,什么时候使用

12.grep,awk了解么?。。。。不知道

13.怎样对百度搜索框进行测试?(面试官说还可以从用户体验上讲,输入边界范围,非法异常,字符串等)

二面(30多分钟):

很突然的电话说约时间,我说都有空,面试官直接说,那现在???......那好吧

1.自我介绍

2.为什么要做测开,对测开理解

3.bingo!又是对百度搜索框测试!

4.对一部电梯测试(角度:安全,稳定,功能,应急情况,寿命,载重等。回答挺乱套的但还算是全了,面试官会一直等待你继续说~之前毕竟没有测开经验,异想天开的说一些想法还是允许的)

5.tcp三次握手

6.tcp和udp对比,应用场景,原因

7.linux熟悉什么指令?会文件操作么,会查找文件么

三面(不到30分钟):

算是流放的交叉面了,比较放松,提前约的面试时间,没有自我介绍...直接说我简历跟岗位不太匹配吖,简历项目之前聊过就不说了吧

1.为什么要做测开

2.两部电梯,设计调度算法。需要考虑很多情况,比如我忘记说的:一部电梯停着呢,根本没开~

3.对微信聊天部分,想测试用例

4.遇到最困难的事儿,靠什么解决的(限制:与技术无关)

5.tcp、udp

全程百度面试体验感真好,面试管都超级nice,也会引导我鼓励我。
找测开岗位之前,建议搜一搜测开是做什么的,我被二面面试官小怼了一下岗位理解。

技术点:

1.语言基础:看面经。再往深看一些,被问到就试着深入的回答。

2.计算机网络:tcp、udp总被问 多看看,tcp握手挥手、状态,osi模型及每层协议,流量控制,拥塞控制,http状态码等等。

3.linux:常问的命令看看,vim看看。

4.算法题:剑指offer。

5.设计测试用例:可以上网看看常问的,围绕几个大点回答。

◆ 测试开发 2

一面:

1. 刚上去就三道手撕代码题,一道是将一个输入数组转化为一个字符串序列,一道是查找数组中重复的数字并输出,要求输出数字不重复,还有一道是linux相关的题型。linux我不懂,然后面试官就换成了一道数据库的题,面试官人还是很好的。一面代码难度不大。

2. 然后就是问项目,楼主比较渣,做的项目比较一般,所以他没有深问。

3. 操作系统内核。

4.Http协议

5.FIR和IIR

6.异步的含义

7.malloc、new

8.你对面向对象的理解

还有其他的一些C++的基础知识,问的很多,也很细节。总之一面问的比较基础。基本上你手撕代码没什么问题,一面很轻松可以过。

二面:

1. 项目经历。

2. 手撕代码, 求连续子数组的最大和(剑指上的题),可惜当时楼主没答上来。

3. 6位数字旋转180°正常的概率,和原来一样的概率。

4. 自动售货机的测试

5. 两个空间各存储50亿url,给你1G内存,找出其中的公共url。没答出来,很难受,面试官说用hash对两个50亿url分别分块,然后拉入内存进行比较,我没有很懂。

6. 手撕代码,找到链表中第k个结点。这个很简单。

7. 问linux会不会,说不会,没继续问。

8. C++内存分配

9. 问你有什么问题问面试官。

大概就是这些,然后二面结束就通知可以回去了,没有进入第三轮。

总的来说,面试体验还是很好的,虽然自己表现的不好,但面试官都比较耐心,没答出来也会给你讲解原因。百度面试好像要求都得面试一个小时以上,所以面试时间还是挺长的,去的同学最好自己备点吃的喝的,保持好自己的精力。希望大家都可以拿到offer。加油。

◆ 测试开发 3

一面:

1.自我介绍

2.说说你的实习经历。(他也不会主动问什么问题,就自己说)

3.聊聊你的项目。(他不问,你自己说)感觉他主要想知道技术难点,然而我是一个菜鸡。(想死)

4.看简历上写的有mysql。让我说说熟悉到什么程度,了解什么。(他不具体问,自己说)

5.上一题我作死说到了索引,然后问我对索引的了解。(自己说)

6.写排序算法,写完之后一轮一轮修改。(希尔排序么写出来,想死)

7.问数据结构,熟悉的数据结构。问如果想实现深度遍历和广度遍历,用什么数据结构,堆栈?队列?

8.测试电梯。

二面:

1.自我介绍

2.说说实习经历

3.java的多态,多态的好处,应用场景

4.java多线程,实现方式,多线程同步方法,synchronized和lock的效率高低。A、B线程之间通信。

5.java集合,ArrayList和LinkedList有什么区别?频繁的插入删除选择哪种?为什么?

6.A、B两个变量在不使用第三个变量的基础上实现交换?

7.数据库,查找所有科目分数大于80的。

8.求字符串中回文字符串。

三面:

1.自我介绍

2.两个序列a,b,可以交换序列中的元素,使得最后两个序列元素之和的差值的最小。

3.讲实习经历

4.讲项目经理

5.用过什么代码扫描工具

6.说说智能音箱的技术点

7.优缺点

8.如果你所在的团队每天加班都很严重,你怎么看

9.你负责的项目预测无法在截止日期完成,你怎么办

10.N个文件分发到M个机房,测试

11.在校参加过哪些活动

12.APP测试,怎么测试响应时间

——The  End——

75f50c116b9794f65d0f223627b4d6ae.gif

f66ac3af145a88b33281d79701bc3755.gif

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值