独家贡献华为技术有限公司内部面试题及流程

独家贡献华为技术有限公司内部面试题及流程

CCBS海外BOSS版本委托项目

1. ORACLE:表存储命令,左连接、右连接

2. JAVA:类装载器/p>

3. UNIX:ls命令用途用的参数参数的含义nbsp;

答:ls:功能:显示目录中的内容

参数及含义:a:列出目录中所有文件

d:列出所有子目录

i:列出长格式                  

4. UNIX:什么是管道/p>

答:管道符号”|”,可以把一个命令的标准输出连接到另一个命令的标准输入。例如,利用管道把ls和wc两个命令连接到一起,可以得到指定目录下的文件数量。

    ls /usr | wc -w

重上述命令的执行效果看,可以把组合命令分解为以下两个命令

    ls /usr > fname;wc -w

5. 测试工具的使用/p>

答:功能测试和性能测试采用的是Robot,缺陷管理工具用的ClearQuest,测试用例管理用的是TestMamager。

6. 使用过多少测试用例现的缺陷有多少/p>

答:根据个人情况回答。

7. 有没有与开发人员发生过冲突么解决的/p>

答:根据个人情况回答。

8. 自学能力怎么样时是怎样自学的/p>

答:根据个人情况回答。

9. JAVA:一个对象的生存周期 对象的创建,对象的使用,对象的清除

Java对象是通过构造函数来创建的,在这一过程中,该构造函数链中的所有构造函数也都会被自动调用。默认情况下,调用类的构造函数时,Java会把变量初始化成确定的值:所有的对象被设置成null,整数变量(byte、short、int、long)设置成0,float和double变量设置成0.0,逻辑值设置成false。所以用new关键字来新建一个对象的时间开销是很大的。

Java语言的一个优势,就是Java程序员勿需再像C/C++程序员那样,显式地释放对象,而由称为垃圾收集器(Garbage Collector)的自动内存管理系统,定时或在内存凸现出不足时,自动回收垃圾对象所占的内存。凡事有利总也有弊,这虽然为Java程序设计者提供了极大的方便,但同时它也带来了较大的性能开销。这种开销包括两方面,首先是对象管理开销,GC为了能够正确释放对象,它必须监控每一个对象的运行状态,包括对象的申请、引用、被引用、赋值等。其次,在GC开始回收“垃圾”对象时,系统会暂停应用程序的执行,而独自占用CPU。因此,如果要改善应用程序的性能,一方面应尽量减少创建新对象的次数;同时,还应尽量减少创建和清除的时间,而这些均可以通过对象池技术来实现。

10. C语言:指针数组和数组指针的定义

11. SQL:清空表的方式

答:1)Delete删除记录并不能释放Oracle里被占用的数据块表空间,它只能把被删除的数据块标记为unused.

2)如果确实要删除一个表的全部内容可以用truncate,它可以释放占用的数据块表空间。

12. CRACLE:oracle的连接方式

13. 黑盒测试:等价类划分、边界值分析、错误推测、因果分析

14. 测试环境如何搭建据测试需求,尽可能模拟实际的运行环境。

15. 单元测试和系统测试的区别/p>

答:单元测试是以属于白盒测试,系统测试属于黑盒测试。单元测试一般由开发人员执行,编写代码测试程序逻辑分支;系统测试一般由开发人员执行,对软件系统进行全面的测试。

16. PCLint的操作方法以及主要检查的问题/p>

17. 是否使用过Oracle数据库,和对数据库的操作/p>

18. 使用过Linux环境/p>

19. 谈谈你对已经做过的华为项目的认识(清欠系统)

20. 项目中发现多少缺陷,有没有印象比较深刻的(想尽办法来设置测试环境才得以发现的BUG)

21. 什么是AIX

AIX(Advanced Interactive eXecutive)是IBM开发的一套UNIX操作系统。它符合Open group的UNIX 98行业标准(The Open Group UNIX 98 Base Brand),通过全面集成对32-位和64-位应用的并行运行支持,为这些应用提供了全面的可扩展性。它可以在所有的IBM ~ p系列和IBM RS/6000工作站、服务器和大型并行超级计算机上运行。

22. AIX中修改密码的命令

答:passwd

23. AIX中在当前目录下查找文件怎样做

答:find

24. AIX中怎样查看进程,该命令的参数是否熟悉

答:ps

25. aix中怎样设置文件的权限

1. 答:chmod

26. vi编辑器中有几种模式,怎样在vi中删除字符

2. 答:vi有两种模式:输入模式和指令模式,使用[Esc]键可以在输入模式和指令模式之间切换。

x:删除字符命令,即删除光标所在字符。  

  dw:删除文字命令,即删除光标处的文字。  

  dd:删除行命令,即删除光标所在的行。  

  d:删除到行末端,即删除从光标所在位置到行末端的所有文本。  

27. vi中怎样进行插入操作,有几种,并说明区别。

答:i:这是一个输入命令,即从光标所在位置前面开始插入文字,光标后的文字随新增文字向向移动。 如果是一个空白文档,文字将会输入在文档的左上角。 

   I:在行命令开始处的输入模式,即在当前行的开始处输入文字。与Word中的按下键后输入文字类似。 

  a:这是一个新增命令,即从光标所在位置后面开始新增文字,光标后的资料随新增文字向后移动。  

  A: 这是一个新增到行命令的操作,即从光标所在行最后面的地方开始新增文字。这与Word中的按下键后输入文字类似。 

28. vi中怎样获取变量

29. 是否有Java基础,Java中的一个类的生命周期

 

30. 存储过程和PL/SQL函数的区别

31. Oracle中用pl/sql写的存储过程和java写的存储过程有啥区别

pl/sql写的存储过程 执行效率快,java写的还要编译然后在转换成oracle存储过程脚本。

独家贡献华为技术有限公司内部面试题及流程

面试题目:

1.做烟草项目时,公司用了哪些中间件/p>

2.对unix系统熟悉么/p>

3.中间件项目的流程,如何测试的/p>

4.度量库项目具体是做什么的/p>

5.华为的项目具体是怎么做的/p>

6.有没有用自动化工具录制过脚本,具体做过哪些工作/p>

7.做过性能测试么/p>

8.删除数据库中某表的数据有哪两种方法/p>

9.对数据库中的索引熟悉么,索引作用是什么,索引是建一个好,还是越多越好/p>

10.华为第三方测试项目,这个是如何测试的/p>

11.国税项目中的分包任务单是怎么回事/p>

12.有没有实际开发过java/p>

13.什么是执行测试和测试执行,测试执行的前提和准备是什么/p>

14.J2ee三层架构

1、说几个简单的AIX的命令

如:复制命令CP,重命名MV,查看文件ls 编辑命令 vi 等等

2、对ORACLE的掌握程度如何。简单的数据库操作如何/p>

3、说一下基本测试流程

需求阶段一般进行测试计划的编写

设计阶段一般进行测试策略、测试方案的编写

编码阶段一般进行测试用例的编写

4、说一下你负责的BOSS系统的模块,测试人员数多少/p>

考察对业务的了解程度

5、说一下你对BOSS系统其他业务的了解/p>

考察对业务的了解能力

6、对后台测试了解多少/p>

7、有没有做过开发项目/p>

2008年2月19日  曲洪波、李小静、陈航程

1 对Oracle数据库是否熟悉(比如:异常处理)。数据库操作是否熟悉

一些oracle基本的常用定义,还有基本的SQL语句查询。

2 websphere  和weblogic了解多少

3 有关robot的使用,知道多少

4 DB2和oracle的存储过程有什么区别/p>

5 对自己做经历过的项目的评价,做的是什么项目

独家贡献华为技术有限公司内部面试题及流程

1. 对Oracle数据库熟悉吗/p>

2. SQL语句删除数据库中的一条记录,删除表中的所有记录,增加一个字段/p>

Delete  from 表名 where 删除条件

Delete  from 表名

Alter table 表名 ADD 字段名 数据类型(长度)

3. 数据库怎么备份/p>

4. 数据库游标是什么/p>

   可以理解为指向表的数据指针。

5. WebLogic WebSphere 用过吗悉吗们一般用什么应用服务器/p>

6. 用过哪些中间件产品/p>

7. unix命令熟悉吗查看内存使用 进程的是哪个命令tar命令怎么用nbsp;

查看内存 进程:top

tar命格式:tar cvf aa.tar aa

8. 比较系统的说一下ENIP这个项目/p>

ENIP CORE(电信业务开发平台)的一部分, 主要是作了一个IDL编辑器,属于Eclipse插件,实现IDL的语法解析和语义分析,在实现上参考java编辑器

9. 作测试,工作一般是怎么作的作流程

工作要按照流程来,我们这边是根据需求和详细设计写测试用例(有问题沟通交流)—用例评审—测试执行,在华为那边我们不作前边的测试需求分析和方案设计,根据华为的测试方案写出测试用例—用例评审—测试执行

10. 测试中有哪些交互性的工作,都是怎么作的/p>

a) 问题的沟通交流,有问题有沟通有记录

b) 与合作方的互动:及时反馈进度和项目中遇到的问题

11. 工作中和同事有没有过冲突/p>

没有,提单时,有时候问题我们定位不了,就附上定位信息,不定位.开发的不答应,这时候只能想办法定位了,避免推来推去引起冲突.

12. 与华为合作的几个项目介绍一下,规模都有多大/p>

从投入人力和时间的角度说了一下规模

什么是CRMbr>

CRM(Customer Relationship Management),即客户关系管理。这个概念最初由Gartner Group提出来,而在最近开始在企业电子商务中流行。CRM的主要含义就是通过对客户详细资料的深入分析,来提高客户满意程度,从而提高企业的竞争力的一种手段,它主要包含以下几个主要方面(简称7P):  

  客户概况分析(Profiling)包括客户的层次、风险、爱好、习惯等;  

  客户忠诚度分析(Persistency)指客户对某个产品或商业机构的忠实程度、持久性、变动情况等;  

  客户利润分析(Profitability)指不同客户所消费的产品的边缘利润、总利润额、净利润等;  

  客户性能分析(Performance)指不同客户所消费的产品按种类、渠道、销售地点等指标划分的销售额;  

  客户未来分析(Prospecting)包括客户数量、类别等情况的未来发展趋势、争取客户的手段等;  

  客户产品分析(Product)包括产品设计、关联性、供应链等;  

  客户促销分析(Promotion)包括广告、宣传等促销活动的管理。  

来源:公众号-老炮说Java

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2017年1月2日
下一篇 2017年1月2日

相关推荐