华为软件测试笔试题主要分三部分:软件基础题、数据结构编程题、数据库题
其中软件基础题题型有:选择(约
50
题,多为软件工程知识:黑盒测试、
软件测试流程等、数据库
SQL
语言、二叉树中序遍历、数据类型在内存中存储
情况、面向对象的含义、队列、栈、堆等)、程序填空(
1
题,二叉树先序遍
历)、写运行结果,还有一个忘记了。
数据结构编程题:给出一组数据,要求按照降序排列。写出设计思想和
程序。(冒泡排序)
数据库题:多为问答题,有
SQL
语言查询,关系数据库
......
(面试官没
让我做,但是瞟了一眼题目,有一大版,感觉有点深)
面试中涉及:
1.
介绍过去两年的项目情况(内容、自己担任的工作)
2.
数据库底层运行(数据在数据库中如何存储,
orical
和
SQL
server
之间如何联系,如何确定数据库大小以及需要的服务器个数,现场出题
『多表间查询,分组』
......
)
----
不断纠缠于数据库,头都大了!
3.
数据结构运用(对排序的认识:说明快速派序的思路,还知道
哪些排序方法,现场出题『打印三行
*,
第一行
1
个,第二行
3
个,第三行
5
个
......
』)
4.
面向对象(举例说明面向对象如何进行封装,类的继承,重载,
面向对象有哪些好处)
面试总结:
1.
笔试通过(为自己增添信心,要继续看书巩固知识,理顺知识
框架)
2.
面试中语言组织要更加简洁、准确
3.
将过去两年的项目认真回顾一下,理出一套说法
4.
面试前准备复习时,听收音机减轻压力
5.
专业复习要作时间计划有针对性进行
对测试人员要求比较简单啦,题目比较少,也不难。
总共只有
4
道题,第一道测试对整型及指针的字节数掌握
评论