




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、华为面试的笔试试题准备去华为面试的朋友们,你们有没了解过华为面试需要做什么呢 ?以下是整理的华为面试的笔试试题,欢迎阅读。1. 请你分别画出OSI 的七层网络结构图和TCP/IP 的五层结构图。OSI 七层网络结构图应用层表示层会话层传输层网络层数据链路层物理层TCP/IP 的五层结构图应用层运输层网络层数据链路层物理层请你详细地解释一下 IP 协议的定义,在哪个层上面 ?主要有什么作用 ?TCP与 UDP呢 ?IP 是 Internet Protocol的简称,是网络层的主要协议,作用是提供不可靠、无连接的数据报传送。TCP是 TransmitControl Protocol( 传输控制协议
2、 ) 的缩写,在运输层, TCP提供一种面向连接的,可靠的字节流服务 ;UDP 是 User Datagram Protocol( 用户数据报协议 ) 的缩写,在运输层, UDP提供不可靠的传输数据服务3. 请问交换机和路由器各自的实现原理是什么 ?分别在哪个层次上面实现的 ?交换机属于 OSI 第二层即数据链路层设备。它根据 MAC地址寻址,通过站表选择路由,站表的建立和维护由交换机自动进行。路由器属于 OSI 第三层即网络层设备,它根据 IP 地址进行寻址,通过路由表路由协议产生。交换机最大的好处是快速,路由器最大的好处是控制能力强。请问 C+的类和 C里面的 struct 有什么区别 ?
3、struct 的成员的默认访问说明符为 Public ,而 class 的成员的默认访问说明符为 Private 。其他没有区别请讲一讲析构函数和虚函数的用法和作用。析构函数是在对象生存期结束时自动调用的函数,用来释放在构造函数分配的内存。虚函数是指被关键字 virtual 说明的函数,作用是使用 C+语言的多态特性全局变量和局部变量有什么区别 ?是怎么实现的 ?操作系统和编译器是怎么知道的 ?一些变量在整个程序中都是可见的,它们称为全局变量。一些变量只能在一个函数中可知,称为局部变量。这就是他们的区别。在任何函数外面定义的变量就是全局变量,在函数内部定义的变量是局部变量,这是它们在程序中的实
4、现过程。操作系统和编译器是根据程序运行的内存区域知道他们的,程序的全局数据放在所分配内存的全局数据区,程序的局部数据放在栈区。7.8086 是多少位的系统 ?在数据总线上是怎么实现的?8086 的机器字长是16 位, 8086使用40 个引脚的16 个做地址/ 数据复用引腿来传输数据,一次读写过程由一个基本总线周期完成,它由4 个时钟 (CLK) 周期组成,按时间顺序定义为T1、 T2、T3、 T4。在 T1 期间 8086 发出访问目的地的地址信号和地址锁存选通信号 ALE;T2 期间发出读写命令信号 RD、WR及其它相关信号;T3 期间完成数据的访问 ;T4 结束该总线周期。可见,地址与数
5、据信号不会同时出现在一个时钟 (CLK) 周期,二者可以分时复用同一组引线。如果给你一个 B/S 系统你怎么来进行测试 ?此题答案还可用于回答测试流程,测试流程题亦可参考15 题。阅读系统需求,充分理解需求,记录问题,并与项目需求人员充分沟通。编写测试需求,包括系统功能和非功能测试要点、测试类型、测试进度质量要求等。制定测试计划,包括熟悉测试业务、设计测试用例、执行测试用例、进行测试小结、编写测试报告,任务颗粒度一般应小于 5 人天编写测试用例,根据测试方案设计用例,即便没有明确的性能和安全测试要求,也应识别进行此两项测试。执行软件测试,进行测试小结,如果测试持续时间较长,每个版本间隙总结本轮
6、测试。编写测试报告,总结测试过程,汇总度量数据。怎么进行工作流的测试把握需求,找准结点,理清流程,画出流转图,弄清节点间的数据流转,设计测试用例的时候必须覆盖所有可能的流程。工作流:如果问到有没有做过,根据对工作流的了解情况回答,如果比较了解,可以把参与的某个项目中说上一些有工作流的,如果不是很了解就说没有做过,但是学习过相关知识。怎么来设计测试方案根据测试需求 ( 包括功能需求和非功能性需求 ) ,识别测试要点,识别测试环境要求,安排测试轮次,根据项目计划和开发计划做整体的测试安排。被测试的特性:通过对需求规格说明书进行分析,列出本次测试需要进行测试的各部分特性 ( 如要测试的功能需求、性能
7、需求、安全性需求等等 );不被测试的特性:由于资源、进度等方面原因,本次测试不列入测试范围的特性 ;测试组网图:进行本次系统测试所需要的软硬件设备、配置数据已及相互间的逻辑、物理连接。今后测试执行时需要依据这个组网图来进行环境的搭建。4. 在做性能测试的时候都需要关注哪些参数?并发访问量,服务器响应时间( 最小、平均、最大)并发性能测试的过程是一个负载测试和压力测试的过程,即逐渐增加负载,直到系统的瓶颈或者不能接收的性能点,通过综合分析交易执行指标和资源监控指标来确定系统并发性能的过程。负载测试 (Load Testing) 是确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统组
8、成部分的相应输出项,例如通过量、响应时间、CPU负载、内存使用等来决定系统的性能。负载测试是一个分析软件应用程序和支撑架构、模拟真实环境的使用,从而来确定能够接收的性能过程。压力测试 (Stress Testing) 是通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大服务级别的测试。疲劳测试是采用系统稳定运行情况下能够支持的最大并发用户数,持续执行一段时间业务,通过综合分析交易执行指标和资源监控指标来确定系统处理最大工作量强度性能的过程。 疲劳强度测试可以采用工具自动化的方式进行测试,也可以手工编写程序测试,其中后者占的比例较大。一般情况下以服务器能够正常稳定响应请求的最大并
9、发用户数进行一定时间的疲劳测试,获取交易执行指标数据和系统资源监控数据。如出现错误导致测试不能成功执行,则及时调整测试指标,例如降低用户数、缩短测试周期等。还有一种情况的疲劳测试是对当前系统性能的评估,用系统正常业务情况下并发用户数为基础,进行一定时间的疲劳测试。大数据量测试可以分为两种类型:针对某些系统存储、传输、统计、查询等业务进行大数据量的独立数据量测试 ; 与压力性能测试、负载性能测试、疲劳性能测试相结合的综合数据量测试方案。大数据量测试的关键是测试数据的准备,可以依靠工具准备测试数据。有没有做过接口测试,是如何做的 ?通过编写测试程序 , 获得接口指针 , 逐个调用接口函数验证其正确
10、性 , 及失败操作如果客户没有给你性能指数时,你怎么来开展性能测试工作?如果客户没有提出明确的性能指标,可以按照惯例和经验设置,需要和 PM协商,一般由 PM确认, QA负责给出建议。举例说一个 Server 端程序,要求峰值时CPU和 MEM消耗在 75%以下,而一个页面的访问响应时间一般认为用户的忍耐时间是 3-5 秒以内,这些要参考实际的应用来确定用户规模、操作频率、同时在线数等。7. 测试过程中是如何来保证软件质量的?测试用例编写完毕后要加强评审的力度,确保测试用例覆盖所有需求点执行测试过程中注意做小结检查覆盖情况、审视所提缺陷质量,复测时应注意相关模块的测试测试时间宽裕的话可以做交叉测试,用以确保测试质量。测试方案都写什么内容 ?概述被测对象分
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高中数学分层练习(压轴题)06:函数与导数(30题)【含解析】
- 水池专项施工方案
- 洗手洗脚池施工方案
- 电梯施工方案模板
- 基于涉入理论的高尔夫球手地方依恋研究
- 6到12岁的感统训书籍
- consider的固定搭配和例句总结
- 2025年往年英语a b级试题及答案
- 灯火阑珊处高情商回复
- 4-氨基-丁酸叔丁酯醋酸盐
- 日常采购维修合同范本
- 2024-2025年第二学期一年级语文教学进度表
- 企业员工职务犯罪预防
- 2025年贵州省高职单招医学类职业技能测试题库及答案(备考刷题)
- 5《水污染》教学设计-2023-2024学年科学六年级下册冀人版
- 2025年安徽电气工程职业技术学院高职单招职业技能测试近5年常考版参考题库含答案解析
- 幼儿园开学教职工安全教育培训
- 2025-2030年中国发酵豆粕行业运行态势及投资前景规划研究报告
- 酒店建设项目施工总承包合同
- 2025年政府采购代理机构考试题库及答案
- 第14课《第一次世界大战》中职高一下学期高教版(2023)世界历史全一册
评论
0/150
提交评论