(2)Oracle 多层次网络计算,支持多种工业标准,可以用ODBC、JDBC、OCI等网络客户连接。 5.操作简便:(1)SQL Server 操作简单,但只有图形界面。
(2) Oracle 较复杂,同时提供GUI和命令行,在windowsNT和unix下操作相同。
6.使用风险:(1)SQL server 完全重写的代码,经历了长期的测试,不断延迟,许多功能需要时间来证明
(2)Oracle 长时间的开发经验,完全向下兼容。得到广泛的应用。完全没有风险
JAVA部分
96.面向对象的程序特点有哪些?
1.信息隐藏和封装特性:封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。面向对象
计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。
2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的
方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。
3.组合特性:组合用于表示类的“整体/部分”关系。例如主机、显示器、键盘、鼠标组合成一台
计算机。
4.动态特性:(1)抽象:
抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 (2)多态性:
多态性是指允许不同类的对象对同一消息作出响应。多态性包括参数化多态性和包含多态性。多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题。
97.类和对象的区别?
1.类:是一个抽象的概念,它不存在于现实中的时间/空间里,类只是为所有的对象定义了抽象的属性与行为。就好像“Person(人)”这个类,它虽然可以包含很多个体,但它本身不存在于现实世界上。
2.对象:是类的一个具体。它是一个实实在在存在的东西。
3.类:是一个静态的概念,类本身不携带任何数据。当没有为类创建任何对象时,类本身不存在于内存空间中。
4.对象:是一个动态的概念。每一个对象都存在着有别于其它对象的属于自己的独特的属性和行为。对象的属性可以随着它自己的行为而发生改变。
98.什么是构造方法?
构造方法:是一种特殊的方法,它是一个与类同名且没有返回值类型的方法。对象的创建就是通过构造方
法来完成,其功能主要是完成对象的初始化。当类实例化一个对象时会自动调用构造方法。构造方法和其他方法一样也可以重载。
在Java中,任何变量在被使用前都必须先设置初值.Java提供了为类的成员变量赋初值的专门方法。 99.请讲述string和stringbuffer的区别?
string类:所定义的对象是用于存放“长度固定”的字符串。 stringbuffer类:所定义的对象是存放“长度可变动”的字符串。
100.抽象类和接口的区别是什么?
接口:是公开的,里面不能有私有的方法或变量,是用于让别人使用的。
抽象类:是可以有私有方法或私有变量的。
101.连续说出15个liunx命令?
ls:列出目录内容的意思。运行它就是列出文件夹里的内容,可能是文件也可能是文件夹。 ls-i:以详情模式列出文件夹的内容。 ls-a:列出文件夹里的所有内容。 dd:将某个文件拷贝到指定位置上。
Uname:显示机器名,操作系统和内核的详细信息。 History:显示所执行过的所有命令的历史。 mkdir:命名路径下创建新的目录。 chmod:改变文件的权限
cat:连接两个或者更多文本文件或者以标准输出形式打印文件的内容。 Cp:复制 Mv:移动(剪切)
pwd:显示当前工作目录的全路径。 cd:代表了改变目录 。
find:查找匹配指定路径下的文件和文件夹。 passwd:修改用户密码。
gzip和gunzip分别代表压缩和解压缩某一文件或文件夹 vim:创建一个文本文件
人事面试相关问题
1.你为什么选择软件测试行业? 2.你的职业规划是怎样的? 3.你自认为你做测试的优势在哪里?
4.你为什么想离开现在的公司? 5.你对我们公司了解多少?
6.你找工作时,最重要的考虑因素是什么? 7.请谈谈你个人最大的特点?
8.一名优秀的测试工程师赢具备哪些素质和技能?
9.你认为在测试人员同开发人员的沟通过程中,如何提高沟通的效率和改善沟通的效果? 10.维持测试人员同开发人员良好的人际关系的关键是什么?
11.在你以往的测试工作中,最让你感到不满意或者不堪回首的事情是什么?你是如何对待
这些事情?
12.如果工作过程中,上级安排的任务存在明显问题,你会如何处理?
13.如果你接到一个客户抱怨的电话,你确定无法解决他的问题,你会如何处理? 14.如果我们决定雇用你,你认为你可以为整个部门带来什么?