您当前位置:网站首页 > 面试经验 >

深信服软件测试面试经验

昨天去了深信服,听说是个很不错的公司,因为自己刚考过NP也知道了网络的一些知识,所以就打算去网上投个简历看看了。听说深信服不错马上到中国人才热线上查了一下,没想到还真招人哈。有技术支持的和测试的,因为我对测试一点都不懂所以就投了一个技术支持的。

当天下午一看到简历被170多个人看了比原来多了10个想想应该看了我的简历了。果然下午的时候就收到短信让第2天下午去面试。可是让我去面试的是软件测试的工作,我对软件测试一点也不懂,所以就给他们人事回了封邮件意思就是说是不是他们搞错了,我并没有软件测试的经验这样也行么?等了几分钟就收到回复了,没想到深信服的效率还是蛮高的哈。他们的意思是说我不够资格应聘他们的技术支持,让我去试试防火墙软件测试,说只是网络和linux知识比较懂就可以了。所以就去面试了!

2:20到提前10分钟到才发现原来其他的人都全到了,给了我一份试卷。说实话我还只是在周大福面试看到过这样的试卷整整4页总分100分。

拿到题我就傻了,后面的大题全总是考的软件测试的东西,有一些c/c++编程的题目,说实话这些东西在学校还知道那么点,要现在一点都不知道了,心里想反正这次来混经验的先把自己会做的全部做完就OK了。做了差不多30分钟吧就交卷准备走人了,因为以前好像听说笔记后就回家等面试通知,可谁知道人事让我等等让一个人过来面试,当然问的问题很多什么linux 网络 windows都有。

问题如下:

1. MAC多少字节?

2. TCP滑动窗口?

3. HTTP版本?

4. rip v1 v2的区别?

5. MTU?

6. linux dns 配置文件?

7. 如何改MTU?

问的都是小问题,比较细。反正我是感觉我有好多东西只是说了一些大概,实在不好意思很多都说不清楚,不过最后我那个面试官聊了一下NP的东西。

接下来就是让我等部门经理过来面试

接下来的问题主要是问的一些生活的态度哈,家庭情况哈,对软件测试的理解哈。

这些问题我是凭感觉答的,个人认为这些东西是考自己的思维方法的,只要自己怎么想怎么说就行了,不知道就不知道没必要去编哈!

主管面试后人事就过来和我谈工资了,呵呵说他们公司的待遇如何哈比较有发展前途哈。就这样工作搞定了。

网上有我找的一些他们的面试题和我考的差不多,因为有保密协议所以我就把网上的题目发给大家看看吧。

深信服公司主要研发网络方面的产品,公司主要产品有网上行为管理助手,SSL VPN和广域网加速器等系列产品,因此面试的时候主要涉及到网络方面知识;另外深信服使用TD进行测试过程管理,使用VSS进行项目配置管理,并且经常使用到QTP和LR工具。如下4月13日四名新同事前往深信服面试后总结出来的经验,以备后用。面试分为笔试和技术面试两个部门,笔试大约一个半小时,面试大约半小时。

笔试题汇总如下:

1. Linux/Unix命令

列出12条命令供参考学习,其他的欢迎大家补充。

pwd

打印当前目录

cd

改变目录

ls

列出目录中文件

cat

显示文件内容

cp

复制文件

chmod

修改文件模式 权限

rm

从系统中删除文件

mv

重命名文件

mkdir

创建目录

rmdir

删除目录

ps关于当前正在运行的进程的信息

netstat 显示网络状态

tar zip 打包文件 unzip 解压文件

tftp –r 文件名 IP –g 从TFTP服务器获取文件,或是用FTP命令获取文件

top 显示系统进程

df du 系统磁盘状态

2.图片异同/找茬

题目就是给出两幅基本一样的图片,让大家查处图片中的不同之处(有多处不同),这个主要是考察大家的观察能力。

3.随机测试的定义,什么时候适合做随机测试;单元测试,集成测试,系统测试的侧重点 。 随机测试是指没有书面测试用例、记录期望结果、检查列表、脚本或指令的测试。主要是根据测试者的经验对软件进行功能和性能抽查。随机测试是根据测试说明书执行用例测试的重要补充手段,是保证测试覆盖完整性的有效方式和过程。

最后的将要发布的版本更要重视随机测试。随机测试主要是对被测软件的一些重要功能进行复测,也包括测试那些当前的测试样例(TestCase)没有覆盖到的部分。另外,对于软件更新和新增加的功能要重点测试。重点对一些特殊点情况点、特殊的使用环境、并发性、进行检查。尤其对以前测试发现的重大Bug,进行再次测试,可以结合回归测试(Regressive testing)一起进行。

单元测试的重点是系统的模块,包括子程序的正确性验证等。

集成测试的重点是模块间的衔接以及参数的传递等。

系统测试的重点是整个系统的运行以及与其他软件的兼容性。

4.怎么写好测试用例,好用例的标准。

这个问题不存在标准答案,大家可以根据自己的理解来进行回答,如下答案供参考。

1.易用性:是否方便使用,比如是否可以随便哪个人都可以拿来简单的看看就知道如何根据用例进行测试;

2.易维护性:是否方便维护,特别是当需求或者设计发生变化的时候,是否付出较少的成本就可以完成维护工作;

3.有效性:是否可以保证一个用例在整个产品的一个相对较长的生命周期中可以反复使用,保证有效性。

是用因果图,边界值,状态流程图等方法设计测试用例

好用例的标准,个人认为是 能否发现新的未被发现过的缺陷

5. TCP包头构成?

每个TCP数据包也是由包头和实际数据组成,包头包含如下主要内容如下,大家可以根据情况画出示意图:

Source port(2字节)

发送端的端口号

Destination port(2字节)

接收端的端口号, TCP包头中只包含双方的端口号,双方的IP地址在IP包的包头,所以在TCP数据包的包头中没有IP地址。

Sequence number(4字节)

数据的顺序号,表示当前数据包中的数据起始顺序号,比如前一个数据包的SEQ为十六进制的:df d5 aa 3d ,数据包的实际数据长度为16字节,那么下一个数据包的SEQ就要在前一个数据包的SEQ基础上加上16,为:df d5 aa 4d

Acknowledgement number(4字节)

接收到对方的某个数据包后的回应顺序号。如果接收到了对方主动发送来的某个数据包,必须要返回对方一个ACK回应数据包,数据包的头部的Acknowledgement number部分根据对方发送数据的SEQ和实际数据长度,返回SEQ + 实际数据长度,表示已经接收到这个数据包。对方收到这个回应,根据数值计算后知道这个数据包已经被对方接收。如果接收不到ACK的回应,就意味着这个数据包已经在网上被丢失,需要重新发送此数据包。

6. C程序找错?

如变量未定义,函数没有返回值,不同类型变量之间赋值等简单错误。

7.分析算法

是用至少两种算法打印小于n(n )= 2的素数

8. Shell编程?

1.算出某个文件中,特定字符出现的次数

2.将1.txt,2.txt,3.txt合并成一个文件

9.了解子网掩码。判断下面子网掩码对错,错在那里? A. 255.255.255.240

B. 7.0.0.0

C. 255.255.255.242

D. 255.240.240.240

子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。

子网掩码的设定必须遵循一定的规则。与IP地址相同,子网掩码的长度也是32位,左边是网络位,用二进制数字“1”表示;右边是主机位,用二进制数字“0”表示。只有通过子网掩码,才能表明一台主机所在的子网与其他子网的关系,使网络正常工作。

子网掩码的术语是扩展的网络前缀码不是一个地址,但是可以确定一个网络层地址哪一部分是网络号,哪一部分是主机号,1 的部分代表网络号,掩码为 0的部分代表主机号。子网掩码的作用就是获取主机 IP的网络地址信息,用于区别主机通信不同情况,由此选择不同路。其中 A类地址的默认子网掩码为 255.0.0.0;B类地址的默认子网掩码为 255.255.0.0;C类地址的默认子网掩码为:255.255.255.0。

10. Windows下常用命令netstat,nbstat,telnet,tracert??作用分别是什么?

netstat命令是查看网络状态(监视TFP)的命令;nbstat显示基于 TCP/IP 的 NetBIOS (NetBT) 协议统计资料、本地计算机和远程计算机的 NetBIOS 名称表和 NetBIOS 名称缓存;telnet为远程登录命令;tracert为跟踪路由信息命令。

arp 查询路由

11.各协议默认端口号如ftp,http,Telnet等分别是什么?

代理服务器常用以下端口:

(1). HTTP协议代理服务器常用端口号:80/8080/3128/8081/9080

(2). SOCKS代理协议服务器常用端口号:1080

(3). FTP(文件传输)协议代理服务器常用端口号:21,文件传输时使用的端口号20

(4). Telnet(远程登录)协议代理服务器常用端口:23

12.连接时的三次握手各发送什么命令,断开时是几次握手?

TCP的三次握手和四次断开

TCP的三次握手和四次断开

TCP是一个面向连接的服务,面向连接的服务是电话系统服务模式的抽象,每一次完整的数据传

输都必须经过建

立连接,数据传输和终止连接3个过程,TCP建立连接的过程称为三次握手,下面看一下三次握手

的具本过程

TCP三次握手过程

1 主机A通过向主机B 发送一个含有同步序列号的标志位的数据段给主机B ,向主机B 请求建

立连接,通过这个数据段,

主机A告诉主机B 两件事:我想要和你通信;你可以用哪个序列号作为起始数据段来回应我. 2 主机B 收到主机A的请求后,用一个带有确认应答(ACK)和同步序列号(SYN)标志位的数据段响

应主机A,也告诉主机A两件事:

我已经收到你的请求了,你可以传输数据了;你要用哪佧序列号作为起始数据段来回应我 3 主机A收到这个数据段后,再发送一个确认应答,确认已收到主机B 的数据段:"我已收到回复,

我现在要开始传输实际数据了

这样3次握手就完成了,主机A和主机B 就可以传输数据了.

3次握手的特点

没有应用层的数据

SYN这个标志位只有在TCP建产连接时才会被置1

握手完成后SYN标志位被置0

相关文章
阿里实习生面试经验

前言 目前楼主已经拿到阿里实习offer,一共经历了5次面试,其中4轮技术面,1轮HR面试。在这里分享一下自己的面试经验和学习总结。写这篇面经主要是希望能够帮助更多的小伙伴。我本科毕业于中南…[阅读]

化肥销售面试经验

给篇文章供你参考,几乎每一个用人单位都会问及这些问题的,希望这此资料对你能起点作用:) 面试时经常被问到的问题及相应解答策略 作为一个常年与应聘者打交道的招聘者,北京中青职业技能培训中…[阅读]

人民日报面试经验

【流程】 1.笔试(12月):地点在清华,主要是为清北的学生设置的考常人民日报的笔试非常像公务员考试,行测 申论,但是其中会有些自己独有的东西,比如小论文写的就是长微博的改写,行测里也更注…[阅读]

珠海格力面试经验

面试过程中应注意的问题与禁忌 一、面试中应注意的问题 应试者要想在面试答辩中获得成功,必须注意以下几个问题: (一)淡化面试的成败意识 一位面试者在面试前自认为各方面都比别人优秀,因此,…[阅读]

江苏电信面试经验分享

关于2015年江苏电信招聘流程详细情况介绍及面试经验 简单介绍下个人报考江苏电信的情况: 女,本科非211、邮政类大学,研究生211大学,应聘县级公司销服岗。 10月8号参加江苏电信宣讲会 10月9日…[阅读]

上一篇:阿里实习生面试经验  下一篇:没有了
《深信服软件测试面试经验》一文由长大导航助学网免费提供,来源于网络。本文著作权归作者所有,如果侵犯了您的权益,请及时与我们联系,我们会立即删除!

原文链接:http://www.chddh.com/mianshijingyan/58524.html

长大导航(www.chddh.com)旗下长大导航助学网|陕ICP备11001928号 站长邮箱:admin#chddh.com|

《深信服软件测试面试经验》|友情链接:长大导航 应用 电脑 文字 作文 范文 演讲稿 网页游戏 游戏 手机 news 合同 学生 职场