招聘笔试题

华为软件测试笔试题和面试题答案

华为软件测试笔试题

前面几道大题是基础形的判断、选择、阅读理解题,涉及到网络、通信、软件工程等等,都是大英文。不过不难,CET4的水平就差不多了,但是重要的还是计算机方面的一些基础知识。后面的几道大题如下:

1、有A、B两个水杯,都没有刻度,也不允许做刻度。A杯装满水是5升,B杯装满水是3升。不借助别的任何工具,只用这两个杯子如何精确的得到4升水?

A满5 B空

A将B满 A2

清空B

A2移于B

A满5

A5满B

A4

2、软件工程中,根据软件开发的 V 模型,有哪些基本的阶段划分?

3、软件测试方法有哪些分类?各有什么特点?设计测试用例的主要方法有哪些?

4、网络安全方面,简述Syn_FLOOD攻击的原理。你还知道哪些类型的网络攻击?

一、根据一张“策略—收获”图,张三可以选择横向的方案A和方案B,李四可以选择纵向的方案1、方案2、方案3。两人选择方案的交叉点就是两人各自的收获。比如张三选择方案B,李四选择方案1,交叉点是(50,80),则张三收获50元,李四收获80元。两人都想让自己的收获尽可能的高,选择方案时两人均不知对方的选择。问两人最终的收获各是多少?

二、桌上排列着一行乒乓球,一共100个。两个人轮流拿球装入口袋,拿到第100个球的人是胜利者。每次拿球最少拿1个,最多拿5个。如果你先开始拿球,你要拿几个?以后你要怎样拿球,才能保证你能拿到第100个?

三、冒泡排序。用C 或 Java 语言。(从小到大排序)

相关文章推荐:

华夏基金笔试题分享

Hibernate笔试题分享

最新方正笔试题

大家都在看