我要投稿 投诉建议

工程师面试试题

时间:2022-07-20 00:04:35 面试试题 我要投稿

工程师面试试题

  工程师指具有从事工程系统操作、设计、管理、评估能力的人员。本文将介绍工程师面试试题。

工程师面试试题

  工程师面试试题:

  为什么要在一个团队中开展软件测试工作?

  答:软件测试在整个一个团队中占有非常重要的地位,具体来说就是测试是一个发现软件错误的过程,执行软件测试会以最少的人力和时间,系统的找到软件存在的缺陷和错误,建立起开发人员和使用者对软件的信心。

  您是否了解以往所工作的企业的软件测试过程?如果了解,请试述在这个过程中都有哪些工作要做?分别由哪些不同的角色来完成这些工作?

  答:软件测试部门配合系统分析人员软件需求分析讨论,并根据需求说明书制定《项目测试计划》,编写测试用例,建立测试环境。

  软件测试人员负责软件开发部门的新产品测试及原有产品的升级测试,负责软件问题解决过程跟踪,负责软件开发文档开发工作的规范化及管理开发部门的产品文档,制作用户手册及操作手册,负责产品的上线测试,监督软件开发过程的执行,提高产品质量。

  您是否了解以往所工作的企业的软件开发过程?如果了解,请试述一个完整的开发过程需要完成哪些工作?分别由哪些不同的角色来完成这些工作?(对于软件测试部分,可以简述)

  答:需求人员连同系统分析人员&测试人员开会讨论需求。系统分析人员写出需求分析说明,并连同系统分析人员&测试人员&需求人员开会讨论可行性。系统分析人员写出详细设计说明书,程式人员编码,给出系统流程图。交与测试人员,测试人员给出Bug统计表。

  您在以往的测试工作中都曾经具体从事过哪些工作?其中最擅长哪部分工作?

  答:从事过write test plan,creation of test case,进行功能测试,性能测试,编写测试工具,文档的管理等,比较擅长与写测试用例和进行功能测试。

  您所熟悉的软件测试类型都有哪些?请试着分别比较这些不同的测试类型的区别与联系(如功能测试、性能测试……)

  答:有功能测试,性能测试,可靠性测试,安全性测试,负载测试,压力测试,安装/卸载测试,启动/停止测试,兼容性测试,互连测试,文档测试,恢复测试,回归测试,可使用性测试,容量测试。

  功能测试只对软件的功能是否满足用户需求来做测试。性能测试需要和压力和负载测试联合起来。

  请试着比较一下黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系。

  黑盒测试:把测试对象当成一个黑盒子,测试人员完全不考虑逻辑结构和内部特性,只依据程式的需求说明书来检查程式的功能是否满足它的功能说明。

  白盒测试:把测试对象当成一个透明的盒子,允许测试人员利用程序内部逻辑结构及相关信息,设计或选择测试用例,对程式所有逻辑路径进行测试。

  单元测试:白盒测试的一种,对软件设计中的单元模块进行测试。

  集成测试:在单元测试的基础上,对单元模块之间的连接和组装进行测试。

  系统测试:在所有都考虑的情况下,对系统进行测试。

  验收测试:第三方进行的确认软件满足需求的测试。

  【基本简介】

  工程师(Engineer)和科学家(Scientists)往往容易混淆。科学家努力探索大自然,以便发现一般性法则(General principles),工程师则遵照此既定原则,从而在数学和科学上,解决了一些技术问题。科学家研究事物,工程师建立事物。这一想法,可视为表达这句话,“科学家问为什么,工程师问有什么用?(意指科学家探索原理,工程师懂了原理就想实现其应用)”(Scientists ask why,Engineers ask why not?)。

  科学家探索世界以发现普遍法则,但工程师使用普遍法则以设计实际物品。

  工程师是职业水平评定(职称评定)的一种。其下,有技术员,助理工程师等职称;其上有高级工程师,教授级高级工程师等职称。当然,这也只是对从事工程建设或管理人员技术水平的一种标定而已。

  工程师的称谓,通常只用于在工程学其中一个范畴持有专业性学位或相等工作经验的人士。

  按职称(资格)高低,分为:研究员或教授级高级工程师(正高级)、高级工程师(副高级)、工程师(中级)、助理工程师(初级)。

  通常所说的工程师,是指中级工程师。工程师职称是要上级主管部门评定,全国通用。其中,要考中级英语职称考试和应用计算机考试。

  在欧洲大陆一些国家,工程师称谓的使用被法律所限制,必须用于持有学位的人士,而其他没有学位人士使用,属于违法。在美国大部份州及加拿大一些省份亦有类似法律存在,通常只有在专业工程考试取得合格才可被称为工程师,而法律的范围一般只在蓄意欺诈的情况下才会执行。

  技术专家(Technologist)一词有时与工程师同义。该词是由技术(Techno-)与后缀(-ologist)组成,意思是研究技术的人,此名称一般在欧洲大陆一些有规管工程师名称使用的国家中被使用,因为未受法律管制。在一些拉丁国家,Technologist只是在工程师与技术员之间的专业资格。

  在美国,Engineer一词也用于指操作机械引擎(Engine)的人。比如铁路Engineer是指火车司机,轮船Engineer是指轮机员,固定引擎机械师通常是负责固定引擎。

  由于工程项目有很多种类,那么,工程师也自然有很多种种类。例如:网络工程师、给排水工程师、电气工程师、销售工程师等等。

  工程师认证方式有很多种,考试是最普遍的一种认定方式。

  像针对信息产业的工程师方向认证考试就是最普及,含金量最高的——全国计算机技术与软件专业技术资格(水平)考试,俗称软考。

  随着国家科技发展不断加速,以及高新产业不断标准化,工程师缺口很大,大量的岗位需求,为竞争激烈的就业环境带来了春天般的活力。

【工程师面试试题】相关文章:

java工程师面试题09-25

Python工程师面试试题09-26

网络工程师面试试题09-25

软件工程师面试试题09-26

Linux运维工程师面试题08-05

软件测试工程师面试试题08-06

网管系统维护工程师面试题09-25

应用系统开发工程师面试试题08-04

面试试题精选08-08

外包公司软件测试工程师面试试题08-10