搜狐笔试题
来源:互联网 发布:虎扑认证淘宝店 编辑:程序博客网 时间:2024/06/05 14:54
选择
1、哪种覆盖最广:
答案有:条件、条件组合、语句、判定条件
2、写了一段if语句代码,有四个选项,判断哪一个是语句覆盖
问答
3、java web应用的三层结构
浏览器/中间层(java asp等程序)/后台数据库服务器
4、socket(这个单词忘了)超时有哪几种?有什么区别。
连接超时,收接超时
5、cookie和session什么意思,有什么区别。
Session是由应用服务器维持的一个服务器端的存储空间,用户在连接服务器时,会由服务器生成一个唯一的SessionID,用该SessionID 为标识符来存取服务器端的Session存储空间。而SessionID这一数据则是保存到客户端,用Cookie保存的,用户提交页面时,会将这一 SessionID提交到服务器端,来存取Session数据。这一过程,是不用开发人员干预的。所以一旦客户端禁用Cookie,那么Session也会失效。
服务器也可以通过URL重写的方式来传递SessionID的值,因此不是完全依赖Cookie。如果客户端Cookie禁用,则服务器可以自动通过重写URL的方式来保存Session的值,并且这个过程对程序员透明。
可以试一下,即使不写Cookie,在使用request.getCookies();取出的Cookie数组的长度也是1,而这个Cookie的名字就是JSESSIONID,还有一个很长的二进制的字符串,是SessionID的值。
Cookie是客户端的存储空间,由浏览器来维持。
6、负载测试、可靠性测试、可用性测试的定义,有什么区别
负载测试
负载测试时通过逐步增加系统负载,测试系统性能的变化,并最终确定在满足性能指标的情况下,系统所能承受的最大负载量的测试。
可靠性测试
(1)通过在有使用代表性的环境中执行软件,以证实软件需求是否正确实现。
(2)为进行软件可靠性估计采集准确的数据。估计软件可靠性一般可分为四个步骤,即数
据采集、模型选择、模型拟合以及软件可靠性评估。可以认为,数据采集是整个软件可靠性
估计工作的基础,数据的准确与否关系到软件可靠性评估的准确度。
(3)通过软件可靠性测试找出所有对软件可靠性影响较大的错误。
可用性测试:
故名思议是测试设计方案或者产品在一定的环境下的可用性水平。
7、c++:a[][1]={1,2,3,4,5,6};b[][1]={1,2,3,4,5,6}
求a[1][1]+b[1][1]=?(大概是这个意思)
6,指是内存地址的访问11就是第三个地址
8、A、设计直角三角形测试用例;输入三个数,设计一个函数,使如果是直角三角行则返回1,如果是三角行但不是直角三角行则返回0,如果不是三角形或数据错误则返回-1。设计测试用例,包括目的,输入,预期结果。
2、用你熟悉的语言,实现这段功能。
B、一个msn发送文件时的图片,正执行文件传输的功能,怎样设计测试用例。
9、A、用linux(还有很多种,选一种),来完成以下功能,注:不能用vi(还一种,忘了)进入全屏编辑。
a、一段html语言,找到第一个“hello the world”,删除“the”
b、把html里面所有的“hello the world”都替换成“hello world”
#######################用perl来实现######################################
#!/usr/bin/perl -w
use strict;
open FILEHANDLD,”html.txt” or die “this file can not open $!\n”;
my @fileMSG = <FILEHANDLD>;
# Replace all “hello the world” to “hello world”
sub TstReplaceAll
{
my $msg = join “”,@fileMSG;
$msg =~ s/hello the world/hello world/g;
print $msg;
}
# Replace Once “hello the world” to “hello world”
sub TstReplaceOnce
{
my $msg = join “”,@fileMSG;
$msg =~ s/hello the world/hello world/;
print $msg;
}
TstReplaceAll();
TstReplaceOnce();
########################end##############################################
B、在一段连接信息中,计算出有多少条是成功的。(好多条连接信息,有失败和成功的)
grep “成功” fileName |wc –l /*统计有多少条成功信息*
grep “失败” fileName |wc –l /*统计有多少条失败信息*
10、测试过程中,开发人员认为不是bug怎么办?
首先你要正确理解出现的错误是BUG还软件缺陷,如果是软件缺陷的话最好直接找你的部门经理,然后由部门经理与开发部经理协调。如果是BUG你应当理清BUG出现的原因。然后整理成报告给相应的开发人员,如果此人员不改正的情况下,交由部门经理负责。
11、linux下安装foo.rmp,写出安装,卸载命令;怎么查看挂载状态;查看磁盘情况;查看端口;只有tar.gz包,怎么安装;(只记得这么多了,还有几个linux题)
安装命令:rpm -ivh
卸载命令: rpm -e [package name]
查看挂载状态: mount
查看磁盘情况: df
查看端口:netstat –anlp
tar.gz的安装:
tar –zxvf tar.gz
./configure
Make
Make install
12、QTP和LR的几个问题,(这两个题选做一题,我看了QTP题)
A、什么是集合点,为什么要设,怎样设置,命令是什么?
B、文本检查点的命令是什么?还有2题,忘了
13、吞吐量和响应时间的关系。
14、有关windows几个题,主要是网络方面。
15、列举几个主流协议,分别什么格式,有什么区别。
DNS协议、FTP协议、HTTP协议、POP3协议
16、给你两个表,一个AD,一个KEY
查询key中关键字包含“美容”的信息
查询ad中key关键字小于5的100条信息。
修改其中一条信息的一个字段,还有一个是用到计算总数的查询。
17、用一段代码实现一个链表倒序。
/****************用C++ 实现*************************************************
#include “stdafx.h”
#include <iostream>
using namespace std;
struct Node
{
int value;
Node* next;
Node( int v, Node* p ) : value(v), next(p) {}
};
void reverse( Node*& p )
{
Node* t = 0;
for( ; p ; )
{
Node* _t = t;
t = p;
p = p->next;
t->next = _t;
}
p = t;
}
ostream& operator<<( ostream& os, const Node* p )
{
os << ‘[';
if( p ) { os << p->value; p=p->next; }
for( ; p; p=p->next ) os << ',' << p->value;
os << ']‘;
return os;
}
int _tmain(int argc, _TCHAR* argv[])
{
Node* p = new Node( 0, new Node( 1, new Node( 2, new Node( 3, new Node( 4, new Node( 5, 0 ) ) ) ) ) );
cout << p << endl;
reverse( p );
cout << p << endl;
return 0;
return 0;
}
****************用C++ 实现*************************************************/
18、一段SQL,一个if语句。大概有三个条件,(floaold<>’正常’or remainold=0)and (floa=’正常’,remain=1)
Floaold为修改前:有审计,异常,正常等状态,floa为修改后
Remainold为修改前,取值为1,remain为修改后
设计测试用例
- 搜狐笔试题
- 程序员笔试题---搜狐
- 搜狐笔试题
- 2013搜狐笔试题
- 搜狐2016笔试题
- 搜狐-笔试题
- 搜狐笔试题 马戏团
- 搜狐笔试题-叠罗汉
- 【搜狐笔试题】产品包装
- 搜狐畅游笔试题
- [搜狐笔试] 搜狐2014产品经理笔试题
- 2010搜狐清华笔试题
- 搜狐齐全的笔试题
- 搜狐齐全的笔试题
- 搜狐软件测试笔试题
- 搜狐畅游 程序 笔试题
- 搜狐校招笔试题
- 搜狐2013实习生笔试题
- Faulty Odometer
- html DIV+CSS 页面布局
- redhat命令大全
- 如何从一个疯狂的下载者成为一个优秀的学习者
- java.lang.NoClassDefFoundError
- 搜狐笔试题
- Android Handler机制
- Sql server的基本语句
- CFileDIalog保存多个文件
- 详细解释下多个Activity之间 startActivityForResult 时,requestCode 和 resultCode 的传递和用法
- SoapUI用groovy脚本提取json数组数据
- ORACLE 收集统计信息
- 图搜索-使用文本关键词搜索connected API subgraph
- VC获取错误码信息