当前位置:文档之家› 华为基础技术面试题.doc

华为基础技术面试题.doc

华为基础技术面试题.doc
华为基础技术面试题.doc

?、选择题(每题只有…个正确答案,6分/题):

1、OSI参考模型和TCP/IP协议各具有儿层? c

A TCP model has 40S1 model has 6

B . TCP model has 7

,

OSI model has 8

C . TCP mode] has 4

,

OST model has 7

D TCP model has 7,OSI model has 4

TCP:网络接口层、网络层、传输层、应用层,

OSI:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。

2、传统路由器主要工作在OSI模型的—c

A.应用层

B.传输层

C.网络层

D.链路层

3、The OSI Data link layer works with which of the following: B

A.Segcment

B.Frames

C.Packets

D.Bits

Physical (The wire, bit by bit)

Data-Link (The frames)

Network (Packet level)

4、以太网的封装格式(RFC894)与IEEE802. 2/702. 3的封装格式(RFC1042)不同,其中以太网前14个字节

封装内容是:

A.目的MAC地址,源MAC地址,长度

B.目的MAC地址,源MAC地址,类型

C.目的IP地址,源IP地址,长度

0.目的IP地址,源IP地址,类型

5、RFC894规定的以太网的物理地址长度为

A.8bit

B. 32bit

C. 48bit

D. 64bit

6、下列那些不是TCP/TP网络层协议?_d

A.IP

B.ARP

C.ICMP

D.IGMP

RARP

7、What is the purpose of TTL?

A.Prevent routing loops

B.Prevents Timely Telnet Losses

C.Remind engineers that life is short

D.To prevent IP datagrams that are caught in a routing loop from traversing the network forever.

8、逻辑地址202. 112. 108. 158,用Ipv4二进制表示32地址正确的是:

A.11001010 01110000 01101100 10011110

B.10111101 01101100 01101100 10011001

C.10110011 11001110 10010001 00110110

D.011101110111110001110111 01110110 9、假设一个IP主机地址为192. 168. 5.

121而子网掩码为255.255.255.248,那么该土机的网络号为多少?

A.192.168.5. 12

B.192.169.5.121

C.192.169.5.120

D.192.168.5.120

10、下图为一个简单的互联网示意图。其中,路由器Q的路由表中到达网络40. 0. 0. 0的下一?跳步

IP 地址应为 ___

B.20. 0. 0. 6

C.30. 0. 0. 7

D.40. 0. 0. 7

二.判断题:(划寸和X, 5分/题)

1、IP负责数据交互的可靠性(n )

2、UDP(用户数据报协议)提供可靠的数据交互服务,且不进行差错检验()

3、IP多播地址只能用于源地址,而不能为目的地址。()

4、一个主机的ARP高速缓存一旦创建,则它永远工作良好。()

三.简答题简述TCP建立连接的三次握手过程(20分/题)

TCP(Transmission Control Protocol)传输控制协议

TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接:

位码即top标志位,有6种标示:SYN(synchronous建立联机)ACK (acknowl edgement确认)PSH (push

传送)FIN(finish 结束)RST(reset 重置)URG(urgent 紧急)

Sequence number (顺序号码)Acknowledge number (确认号码)

第J次握手:主机A发送位码为syn=l,随机产生seq number=1234567的数据包到服务器,主机B由SYN=1 知道,A要求建立联机;

第二次握手:主机B收到请求后要确认联机信息,向A发送ack number=(i机A的seq+1), syn=l, ack=l, 随机产生seq=7654321的包

第三次握手:主机A收到后检杏ack number是否正确,即第一次发送的seq number+1,以及位码ack是否

为1,若正确,主机A会再发送ack number=(主机B的seq+1), ack=l,主机B收到后确认seq值与ack=l

则连接建立成功。

完成三次握手,主机A与主机B开始传送数据。

在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。

第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN SEND状态,等待服务器确认;

第二次握手:服务器收到syn包,必须确认客户的SYN (ack=j+l),同时自己也发送一个SYN包(syn=k), 即SYN+ACK包,此时服务器进入SYN RECV状态;第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包AC'K(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。完成三次握手,客户端与服务器开始传送数据.

答题人:

面试'1土

答题得

上海引进人才申办本常住户口(第四批)

《上海市引进人才申办本市常住户口》公示名单 (第四批) 顺序号申报单位申请人随调(迁)配偶随迁子女 1复旦大学附属中山医院青浦分院 姚俊霞 张晖 张卉林 2复旦大学附属中山医院青浦分院 汤彦 包连群 包雨鸣 3国网运行有限公司上海超高压管理处 万嵩 万靖一 4国泰君安证券股份有限公司 吴波 陈秀娟 吴睿思 5上海睿智化学研究有限公司 卢刚 王萍 卢昱辰 6上海华为技术有限公司 程斐 7龙尚科技(上海)有限公司 徐建忠 8摩根大通银行(中国)有限公司上海分行 张涛 9上海华为技术有限公司 唐妙然 10中国电子科技集团公司第二十一研究所 邢逾 11桑迪亚医药技术(上海)有限责任公司 李国林 12桑迪亚医药技术(上海)有限责任公司 刘海珠 13环旭电子股份有限公司 蒋业尚 14上海睿智化学研究有限公司 韩艳淑 15上海电气电站设备有限公司上海汽轮机厂 谢鑫峰 16上海华为技术有限公司 侯婧 17上海华为技术有限公司 叶松峰 陈雪 18中国平安财产保险股份有限公司上海分公司 郭瑶

19华东师范大学 王海燕 刘承智 20霍尼韦尔(中国)有限公司 柯向荣 21上海睿智化学研究有限公司 陈庆德 齐昕 陈树坤 22中芯国际集成电路制造(上海)有限公司1 闫发光 23上海市疾病预防控制中心 任金马 倪慧娟 任思嘉 24中国平安人寿保险股份有限公司上海分公司 何芳 25上海华为技术有限公司 王刚 26平安养老保险股份有限公司 黄伟 27中国银联股份有限公司 尚洁 朱文韬 28中国平安财产保险股份有限公司上海分公司 陈赛 29平安银行股份有限公司上海分行 李阳 30中国建设银行股份有限公司上海市分行 张怡 31上海华为技术有限公司 牛智 32上海华为技术有限公司 吴铮 33平安养老保险股份有限公司 仲明明 34上海电气电站设备有限公司上海汽轮机厂 蔡季雨 35上海电气电站设备有限公司上海汽轮机厂 闫森 36平安银行股份有限公司上海分行 何欣 37中国平安人寿保险股份有限公司上海分公司 周晓玮 38中国平安财产保险股份有限公司上海分公司 方翰立 39上海蓝滨石化设备有限责任公司 钟文 40上海市市政工程管理咨询有限公司 袁鹏 袁园

华为软件测试工程师面试题

华为软件测试工程师面试题 2010-05-27 10:25 Q1:请你分别划划OSI的七层网络结构图,和TCP/IP的五层结构图? 答:七层结构从上到下依次是: 7 应用层;6 表示层;5 会话层;4 传输层;3 网络层;2 数据链路层;1 物理层 五层结构是 5 应用层;4 运输层;3 网络层; 2 链路层;1 物理层。 Q2:请你详细的解释一下IP协议的定义,在哪个层上面,主要有什么作用?TCP与UDP 呢? 答:UDP,TCP在传输层,IP在网络层, TCP/IP是英文Transmission Control Protocol/Internet Protocol的缩写,意思是"传输控制协议/网际协议"。TCP/IP协议组之所以流行,部分原因是因为它可以用在各种各样的信道和底层协议(例如T1和X.25、以太网以及RS-232串行接口)之上。确切地说,TCP/IP协议是一组包括TCP协议和IP协议,UDP(User Datagram Protocol)协议、ICMP(Internet Control Message Protocol)协议和其他一些协议的协议组。TCP/IP协议并不完全符合OSI的七层参考模型。传统的开放式系统互连参考模型,是一种通信协议的7层抽象的参考模型,其中每一层执行某一特定任务。该模型的目的是使各种硬件在相同的层次上相互通信。这7层是:物理层、数据链路层、网路层、传输层、话路层、表示层和应用层。而TCP/IP通讯协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。这4层分别为:应用层:应用程序间沟通的层,如简单电子邮件传输(SMTP)、文件传输协议(FTP)、网络远程访问协议(Telnet)等。 传输层:在此层中,它提供了节点间的数据传送服务,如传输控制协议(TCP)、用户数据报协议(UDP)等,TCP和UDP给数据包加入传输数据并把它传输到 Q3:请问交换机和路由器分别的实现原理是什么?分别在哪个层次上面实现的? 一般意义上说交换机是工作在数据链路层。但随着科技的发展,现在有了三层交换机,三层交换机已经扩展到了网络层。也就是说:它等于“数据链路层+ 部分网络层”。交换机中传的是帧。通过存储转发来实现的。 路由器是工作在网络层。路由器中传的是IP数据报。主要是选址和路由。 Q4:请问C++的类和C里面的STRUCT有什么区别? 答:除关键字不同外(class,struct)的唯一区别是, 结构在默认情况下的成员是公共(public)的, 而类在默认情况下的成员是私有(private)的。 在C++中,结构是特殊的类。 class是从struct发展而来的。之所以将struct和class都保留,是因为: 1、提出class是为了强调一种概念。 2、保留struct是为了照顾到大多数人的习惯。 struct和class是有区别的。 struct保证成员按照声明顺序在内存中存储。class不保证等等 而它们都可以继承,实现多态等。但也有少许区别。比如:

华为LTE认证面试问题完整版含答案

1、测试中关注那些哪些指标? 答:LTE测试中主要关注PCI、RSRP(接收功率)、SINR(信号质量)、PUSCHPower(UE的发射功率)、传输模式(TM3为双流模式)、上下行速率、掉线率、连接成功率、切换成功率………… 2、测试中单站验证的指标 测试时近点要求RSRP≧-80dBm,SINR≧25db, 32字节:Ping时延<=30ms;1024字节:Ping时延<=40ms,下载70M(理论90M),上传30M。 测试时中点要求RSRP在-90至95dBm之间,SINR≧15db左右, 32字节:Ping时延<= 30ms;1024字节:Ping时延<=40ms,下载35M,上传20M。 3、LTE中框架结构 ●LTE的接入网E-UTRAN由eNodeB组成,提供用户面与控制面; ●LTE的核心网EPC(Evolved Packet Core)由MME,S-GW与P-GW组成; ●eNodeB间通过X2接口相互连接,支持数据与信令的直接传输; ●S1接口连接eNodeB与核心网EPC。其中,S1-MME就是eNodeB连接MME的控制面 接口,S1-U就是eNodeB连接S-GW 的用户面接口;

4、TAC与TAL解释一下名称 TAC就是跟踪区码,TAL就是TA list,跟踪区列表 5、UE的正常发射功率就是多少,最大就是多少? 正常小于等于15dbm,最大就是23dbm。 6、LTE的带宽有哪些,对应的RB数又就是多少? 1、4、3、5、10、15、20MHZ对应的RB数就是6、15、25、50、75、100、 7、影响下行速率的因素? 天线的收发模式,MIMO 天线数量与模式,beamforing波束赋形的天线阵增益(包括天线数量)。 空间信道的质量,包括信号强度,以及干扰的情况,空间信道的相关性,UE的移动速度,UE接收机的性能。 TDD还与上下行子帧配比,FDDTDD中信道配置情况有关系(例如cfi的多少,就是否有MBMS 支持) 与用户的数量也有关系。

最全的华为校园招聘笔试题

最全的华为校园招聘笔试题 华为笔试 1.局部变量能否和全局变量重名? 答:能,局部会屏蔽全局。要用全局变量,需要使用 “::“ 局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。 2.如何引用一个已经定义过的全局变量? 答:extern 可以用引用头文件的方式,也可以用extern关键字,如果用引用头文件方式来引用某个在头文件中声明的全局变理,假定你将那个变写错了,那么在编译期间会报错,如果你用extern方式引用时,假定你犯了同样的错误,那么在编译期间不会报错,而在连接期间报错。 3.全局变量可不可以定义在可被多个.C文件包含的头文件中?为什么? 答:可以,在不同的C文件中以static形式来声明同名全局变量。 可以在不同的C文件中声明同名的全局变量,前提是其中只能有一个C文件中对此变量赋初值,此时连接不会出错。

4.语句for( ;1 ;)有什么问题?它是什么意思? 答:无限循环,和while (1)相同。 5.do……while和while……do有什么区别? 答:前一个循环一遍再判断,后一个判断以后再循环。 6.请写出下列代码的输出内容#i nclude main() { int a,b,c,d; a=10; b=a++; c=++a; d=10*a++; printf(“b,c,d:%d,%d,%d“,b,c,d); return 0; } 答:10,12,120 一.判断题(对的写T,错的写F并说明原因,每小题4分,共20分) 1.有数组定义int a[2][2]={{1},{2,3}};则a[0][1]的值为0。() 2.int (*ptr) (),则ptr是一维数组的名字。() 3.指针在任何情况下都可进行>, =, =MAX_SRM) return (NULL_SRM); else return SRM_no; } 3. 写出程序运行结果 int sum(int a) { auto int c=0; static int b=3; c+=1; b+=2; return(a+b+C); } void main() { int I; int a=2; for(I=0;Inext = NULL; p=h; for(i=0;inext = s; printf(“Please input the information

华为技术有限公司介绍

华为技术有限公司介绍 华为是全球领先的信息与通信解决方案供应商。我们围绕客户的需求持续创新,与合作伙伴开放合作,在电信网络、终端和云计算等领域构筑了端到端的解决方案优势。我们致力于为电信运营商、企业和消费者等提供有竞争力的综合解决方案和服务,持续提升客户体验,为客户创造最大价值。目前,华为的产品和解决方案已经应用于140多个国家,服务全球1/3的人口。 我们以丰富人们的沟通和生活为愿景,运用信息与通信领域专业经验,消除数字鸿沟,让人人享有宽带。为应对全球气候变化挑战,华为通过领先的绿色解决方案,帮助客户及其他行业降低能源消耗和二氧化碳排放,创造最佳的社会、经济和环境效益。 愿景使命 我们深信只有艰苦奋斗才能赢得客户的尊重与信赖。因此,我们坚持以客户为中心,持续为客户创造长期价值进而成就客户。正是这样的文化,激励着华为全球员工全力以赴地努力,才有了华为持续的成长。 更多 公司战略 我们秉承“以客户为中心”,基于客户需求,逐步建立在电信网络、全球服务和终端三大业务领域的综合优势,为客户提供云、管、端产品和解决方案,帮助运营商改善收益(ARPU)、提升带宽竞争力(Bandwidth) 和降低总拥有成本(Cost),实现商业成功。 更多 财务概要 2010 年,我们的销售收入实现1,852 亿人民币,同比增长24.2%。这主要源于华为在海外销售收入的大幅增长,及在电信网络、终端和服务产业的均衡、快速发展。 更多 公司治理 虽然华为是一家民营公司,但我们一直致力于建立一个规范、透明的公司治理结构。 更多 研究开发 为了更好地满足客户需求,我们坚持开放合作。我们以客户需求驱动研发流程,围绕提升客户价值进行技术、产品、解决方案及业务管理的持续创新。 更多 发展历程 华为于1987年成立于中国深圳。在20多年的时间里,华为全体员工付出艰苦卓越的努力,以开放的姿态参与到全球化的经济竞合中,逐步发展成一家业务遍及全球140多个国家的全球化公司。 更多信息请见华为网站https://www.doczj.com/doc/7a11144251.html,/

华为英语面试试题

1,what’s your english name,please? ----女HR,名字叫ALICE类似的,太吵了,在食堂外面面的试,听不大清楚, 但是感觉是个很不错的HR,相当nice 2,please introduce yourself....about your campus life ------这个必然要准备的。。。我就直接给背出来了 3,where are you from? which city? what is it famous for? Have it developed during the last years? ------这是一类问题的,还是需要点准备;这个最faint,我居然只能想起我们家乡 的面条有名了。。估计是因为买了拌饭,还想吃学苑的面条导致我耿耿于怀 4,what is a typical day in your university? ------这个也得想一下。。。 5,what’s your hobby...? what do you like doing in your spare time? 基本就是这些问题了,其实还是很简单的,华为的英文面每一次都是基本相同的问题。。。电话10分钟左右,英语交谈的时间估计是8分钟左右,估计本来有更多问题的,不过我每个问题都debodebo说了一大堆,估计HR也无语了,现在觉得自己是不是有点说多了,我一 用英语交谈就很激动。。。sigh。。。 最后HR给了我建议,说我的英语很smooth,但是发音chinglish,,要多和外国人联系发音才能够standard...这样的话英语就perfect了。。。这是在安慰我呢。。。 我为各位整理出英文面试最常见的五大问题,并且提醒各位一些回答的技巧,希望大家能针对这些问题多演练,当成练习英文面试的重点。 问题一:Could you please describe yourself?(能否请你形容一下自己?) 这个问题,一来是想要了解你是什么样的人,二来是想看看你是否知道如何重点式地自我简 介。在回答时,要针对应征工作的性质来凸显自己的特色,可以多用形容词,并且引用过 去的工作经验,但是不必提及公司组织的名称,再者,你还可以谈谈未来的生涯规画;但如果你是个社会新鲜人,就可以谈谈在校时的丰功伟业。比方说,今天你打算去应征行销的 职务,你就可以说︰I am dedicative and motivated. I worked on several major inves tment & promotion projects with positive results and I have more rich experiences in the government. I am now working as a general director assistant and administ ration office director for communicating and coordinating in an logistics company. (我有创意、又积极。曾负责数项大型的行销项目,皆有成效。我现在希望在一家深具规模 的公司内,担任有挑战性的行销职务。) 问题二:Why do you think we should employ you?(你认为我们为何要雇用你?) 雇主问此问题,希望你试图证明自己是最佳人选,并且测试你是否熟悉应征职务的工作内容。 回答时,要迎合该公司对该职务的期望,不过切记别给人狂妄自大的印象。假设你今天要 应征机械工程的工作,你就可以说︰I think I am suitable for the position,not only be cause I have a masters degree, but also because I have worked in this field for m ore than 3 years. I believe that my experience can be put to use in further develo ping your business. (我很适合该职位,不只因为我有机械工程学的硕士学位,更因为我 在该产业已经有五年多的工作经验,我相信,我的经验可以派上用场,进一步推动贵公司的 事业。)

华为面试题汇总与答案_1

面试题参考 1.js动态增加行 function addRow(tableId,trId){ var tableObj = document.getElementById(tableId); var trObj = document.getElementById(trId); //var trIndex = trObj.rowIndex+1; var rows = tableObj.rows.length; var cell = ""; var tr = tableObj.insertRow(rows); for(i=0;i 二、SQL书写的影响 1、同一功能同一性能不同写法SQL的影响。 2 .WHERE后面的条件顺序影响 三、SQL语句索引的利用 1、不要有多余的数据。 3.项目权限控制是如何实现 一般实现为:首先建立职责表,用户表,权限表,然后是职责与用户的关联表,职责与权限的关联表。依据每一个功能点建立权限数据,当新加入职责信息时将一条或多条权限数据与对应的职责关联起来。在用户信息中就可将职责数据与用户关联,达到权限管理的目的。页面通过用户的职责权限信息进行操作监控。 4.多次提交ajax后,返回值是否按提交的顺序返回? Ajax调用大部分为JS,JS的运行速度较快,有可能造成请求未完成,后面的JS代码继续运行,而返回结果的顺序不一定按请求顺序返回。取决于后台处理速度 5.数据库设计心得,如何建索引

华为面试笔试题

华为软件测试笔试题 Posted on 2010年04月1日, 22:29, by admin, under Test. 华为软件测试笔试题 前面几道大题是基础形的判断、选择、阅读理解题,涉及到网络、通信、软件工程等等,都是大英文。不过不难,CET4的水平就差不多了,但是重要的还是计算机方面的一些基础知识。后面的几道大题如下: 1、有A、B两个水杯,都没有刻度,也不允许做刻度。A杯装满水是5升,B杯装满水是3升。不借助别的任何工具,只用这两个杯子如何精确的得到4升水? A满5 B空 A将B满 A2 清空B A2移于B A满5 A5满B A4 2、软件工程中,根据软件开发的 V 模型,有哪些基本的阶段划分? 3、软件测试方法有哪些分类?各有什么特点?设计测试用例的主要方法有哪些? 4、网络安全方面,简述Syn_FLOOD攻击的原理。你还知道哪些类型的网络攻击? 一、根据一张“策略—收获”图,张三可以选择横向的方案A和方案B,李四可以选择纵向的方案1、方案2、方案3。两人选择方案的交叉点就是两人各自的收获。比如张三选择方案B,李四选择方案1,交叉点是(50,80),则张三收获50元,李四收获80元。两人都想让自己的收获尽可能的高,选择方案时两人均不知对方的选择。问两人最终的收获各是多少?

二、桌上排列着一行乒乓球,一共100个。两个人轮流拿球装入口袋,拿到第100个球的人是胜利者。每次拿球最少拿1个,最多拿5个。如果你先开始拿球,你要拿几个?以后你要怎样拿球,才能保证你能拿到第100个? 三、冒泡排序。用C 或 Java 语言。(从小到大排序) C #include void main() { int a[10]; int temp; int i; int j; int x; a[0] = 3; a[1] = 4; a[2] = 54; a[3] = 654; a[4] = 77; a[5] = 8; a[6] = 9; a[7] = 366; a[8] = 90; a[9] = 32; for( i=0;i<9;i++) { for( j =0; j<9-i;j++)

JAVA面试题(_华为)(答案)

软件开发应试人员考试试题(Java) 姓名:___________ 电话:___________ 以下信息有工作经验人员如实填写,应届毕业不填(时间从毕业参加工作算起) 从事Java开发时间____月熟悉JavaScrip时间____月 熟悉EXT开发时间____月熟悉PDM开发时间____月 熟悉的数据库及时间(如SQLServer 3个月,可多填)___________________ 一、JAVA基础 1、简述你所知道的JA V A修饰符及各自的使用机制?(public、abstract、final、synchronized、super…) public :允许所有客户访问 protected:只能在本包内被该类的子类所使用 private:只允许在本类内使用 abstract:没有提供实现,需要子类提供 static:与整个类相关,与单个对象无关 final:你只能定义一个实体一次,以后不能改变它或继承它。一个final修饰的类不能被子类化,一个final 修饰的方法不能被重写,一个final修饰的变量不能改变其初始值 synchronized:方法获得对对象监控的访问权;如果该方法是static类型的,获得是对类本身的访问权。super:构造器和方法,都用关键字super指向超类,但是用的方法不一样。方法用这个关键字去执行被重载的超类中的方法。 2. String、StringBuffer与StringBuilder之间区别?别简述各自的执行效率? 区别:String 类型和StringBuffer 类型的主要性能区别其实在于String 是不可变的对象, 因此在每次对String 类型进行改变的时候其实都等同于生成了一个新的String 对象,然后将指针指向新的String 对象,所以经常改变内容的字符串最好不要用String ,因为每次生成对象都会对系统性能产生影响,特别当内存中无引用对象多了以后,JVM 的GC 就会开始工作,那速度是一定会相当慢的, 执行速度:三者在执行速度方面的比较:StringBuilder > StringBuffer > String 使用场景:1.如果要操作少量的数据用= String 2.单线程操作字符串缓冲区下操作大量数据= StringBuilder 3.多线程操作字符串缓冲区下操作大量数据= StringBuffer 2、静态变量和实例变量的区别?能在静态方法中调用非静态变量吗? 静态变量属于类,该类不生产对象,通过类名就可以调用静态变量。实例变量属于该类的对象,必须产生该类对象,才能调用实例变量 静态方法及变量属于整个类,数据将会被存储在公共区域,非静态方法及变量属于对象 静态方法中无法调用实例变量,而实例方法却可以调用静态变量

(完整版)华为调研报告

华为公司企业管理调研报告 第一部分公司发展 深圳市华为技术有限公司是一家专注于电信设备研究、开发、制造与销售的高科技民营企业。1999年公司销售收入120亿元,是中国最大的通信设备制造商,并且在世界通信设备行业已经取得了一定地位,其中程控交换机在同行业综合排名第九。 一、产品及市场 (一)市场概况 华为公司自行研制和生产的产品覆盖交换、传输、接入网、移动通信及无线通信、ATM、数据通信、智能网、支撑网、智能高频开关电源、动力设备及环境集中监控系统、会议电视、图像监控、CATV等主要通信领域。 GSM系统已大规模应用于内蒙古、甘肃、辽宁、福建、四川、云南、贵州、吉林、湖北、山西、广东、河北等十多个省、自治区; 研制的接入服务器已成为北京、上海、广东等地Internet建设的主导设备,形成了核心网络的领先优势; 开发的移动智能网,是全球第一家采用ETSI最新颁布的CAMEL PhaseII规范的系统,以该设备装备的中国移动智能网骨干网,已覆盖了北京、上海、广州等12个大城市,并成功开通“神州行”预付费业务; 华为在国内交换机市场的占有率第一。 (二)销售收入 1998年公司的交换机、接入网设备累计运行共850万线,实现销售额89.3亿元,利润16亿元,分别列中国电子百强企业第10名和第2名。 1999年交换设备、接入网设备累计运行2800万线,实现销售额120亿元,利润总额17亿元,分别列中国电子百强企业第10名和第1名,销售利润比例达17%,远高于电子百强的其他企业。

截止4月底,2000年已完成合同销售额50亿,计划2000年的销售额达200亿。 2001计划销售额为300亿。 目前,华为除了深圳总部,在北京、上海、南京设有研究所,在上海、沈阳等地设立了分公司,在全国华为共建立了33个办事处和35个用户服务中心。为了拓宽发展空间,华为准备于年底将总部搬到坂田,华为坂田基地一期已完工,是目前世界集中生产通信设备最大的基地(工程分为四期完工,总投资60亿元人民币)。 同时,为了拓展海外市场,华为在美国、香港等30多个国家、地区设立了分支机构,产品已广泛进入美国、香港、俄罗斯、立陶宛、保加利亚等11个国家和地区,在俄罗斯、巴西建立了合资生产企业,并在印度和美国建立研发中心。 华为现有员工11000余人,其中85%具有本科以上学历,60%具有硕士、博士和博士后学历,员工平均年龄是27岁。从人员结构看:科研人员占40%,市场营销和服务人员占35%,生产人员占10%,管理及其它人员占15%。 华为经过短短十二年的时间,从刚起步时的几百万元,到几亿,再到去年的销售收入120亿;从开始的10多人,到100多人,再到现在的一万多人。华为

华为IT软件测试笔试题

华为IT软件测试笔试题 判断题(10*1分): 1、软件是一种逻辑实体,而不是具体的物理实体,因而它具有抽象性。(√) 2、白盒测试侧重于程序结构,黑盒测试侧重于功能,其中白盒测试需要程序员参与,黑盒测试不需要(×) 3、单元测试通常应该先进行“人工走查”,再以白盒法为主,辅以黑盒法进行动态测试。(√) 4、集成测试也叫做组装测试,通常在编码完成的基础上,将所有的程序模块进行有序的、递增的测试(×) 5、系统测试应尽可能在实际运行使用环境下进行(√) 6、详细设计的目的是为软件结构图中的每一个模块确定使用的算法和块内数据结构,并用某种选定的表达工具给出清晰的描述。(√) 7、测试人员在测试过程中发现一处问题,如果问题影响不大,而自己又可以修改,应立即将此问题正确修改,以加快、提高开发的进程。(×) 8、程序、需求规格说明、设计规格说明都是软件测试的对象(√) 9、第三方测试是在开发方与用户方的测试基础上进行的验证测试(×) 10、数据流图和数据字典共同构成系统的逻辑模型。(√) 选择题(20*2分): 1、软件测试的目的正确的是(D) ①测试是为了发现程序中的错误而执行程序的过程; ②好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案; ③成功的测试是发现了至今为止尚未发现的错误的测试 ④测试并不仅仅是为了找出错误.通过分析错误产生的原因和错误的发生趋势,可以帮助项目管理者发现当前软件开发过程中的缺陷,以便及时改进; A、① B、①②③ C、②③④ D、①②③④ 2、软件测试的对象包括(B) A.目标程序和相关文档 B.源程序、目标程序、数据及相关文档 C.目标程序、操作系统和平台软件 D.源程序和目标程序 3、从是否关心软件内部结构和具体实现的角度划分。(B)

华为公司宏观分析

华为技术公司的宏观环境分析 人口环境 2016年1月19日,国家统计局公布,2015年全年出生人口为1655万,比上年减少32万。由于单独二孩政策于2014年在全国逐步开始实施,2015年是该政 策完全实施后的第二年,因此,也应该是政策新增人口的高峰年。然而,2015 年出生人口不升反降。这说明低生育率形势比之前的普遍估算更低,也更加验证了单独二孩政策的实施效果远低于卫计委之前的估算。 经济环境 受十五二规划开局的影响年国内今年的投,资整上体将延续去的高增年态势,长投资动冲然依续持尽管。政已将通货府胀作膨20为11年观宏调的最控要重目,标而且控力调度空前但,211年0PC涨幅I可能仍以控难在4%制标以目。内 我国进入“十二”规划五阶后,固定段资产资的高投速长拉动了增信行业的强 通复力苏通;信营运商重的和组移动3G照牌的放也发进一推步了动信设通备的资投求,需要主对移是动备设的投资另。外,管尽融风金暴对全球信业有显通的著击,但非冲、洲美南南、亚东欧和国的家础基设施设热潮建动涌,且市场空间大,巨已经为今成全后球通设信备企业要开拓的主市场。 我国通信业从的二十前年制国民经约济发展的颈成长为瓶国经济先导和民 柱支产性业一之,目我国前电用话户网络规、、模互网用户联位均居界世一第。动移信市场空通间然很依大所,以总还在以体平均5 的%增长率年持续长,增 上加信运通商营重的组移动和3 G 照牌的放发刺激了国几内大营商新运一的轮 信设通备投资;中政国为了加府发展拥有自主快识知权产的民族工业在,政上大策推TD力SC-MAD 的3G 准和标扶兼持容这标准一国内通的信备商,设如华为、中和大兴唐等最。近国中动移了除过通申请投资1000 元亿民币人进步加 大对一SGM网络设建以固其巩国2内移动G营的霸运主地位外已,在其经 到的拿3G 牌照T-DSCDM 设A采备上投购10入多0亿元民币人,些投这资

华为笔试试题软件工程试题及答案

华为笔试试题软件工程试题及答案 1.static有什么用途?(请至少说明两种) 1)在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。 2) 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。 3) 在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就是,这个函数被限制在声明它的模块的本地范围内使用 2.引用与指针有什么区别? 1) 引用必须被初始化,指针不必。 2) 引用初始化以后不能被改变,指针可以改变所指的对象。 3) 不存在指向空值的引用,但是存在指向空值的指针。 3.描述实时系统的基本特性在特定时间内完成特定的任务,实时性与可靠性。 4.全局变量和局部变量在内存中是否有区别?如果有,是什么区别? 全局变量储存在静态数据库,局部变量在堆栈。 5.什么是平衡二叉树?

左右子树都是平衡二叉树且左右子树的深度差值的绝对值不大于1。 6.堆栈溢出一般是由什么原因导致的? 没有回收垃圾资源。 7.什么函数不能声明为虚函数? constructor函数不能声明为虚函数。 8.冒泡排序算法的时间复杂度是什么? 时间复杂度是O(n^2)。 9.写出float x 与“零值”比较的if语句。 if(x>0.000001&&x<-0.000001) 10.Internet采用哪种网络协议?该协议的主要层次结构? Tcp/Ip协议 主要层次结构为:应用层/传输层/网络层/数据链路层/物理层。 11.Internet物理地址和IP地址转换采用什么协议? ARP (Address Resolution Protocol)(地址解析協議)12.IP地址的编码分为哪俩部分? IP地址由两部分组成,网络号和主机号。不过是要和“子网掩

上海地区IT各公司薪资大全

上证所网络信息有限公司部门经理8000 德硕管理咨询(上海)有限公司ERP工程师6200 上尚科技股份有限公司销售经理4000 尚阳科技(中国) 测试工程师7500 SCBIT 项目经理12000 国信朗讯科技网络技术有限公司软件工程师8000 维元信息系统架构师7000 上海吉博力房屋卫生设备工程技术有限公司主管65000 易保网络技术有限公司J2EE工程师8000 上海中和软件有限公司软件工程师5500 中美上海施贵宝制药有限公司销售7000 阿尔卑斯物流(上海)有限公司软件工程师6000 中软资源软件测试4500 北京博信超有限公司主管8000 上海同风数码科技有限公司网络工程师3200 九芝堂股份有限公司部门副主管15000 中兴通讯股份有限公司上海研发中心研发11000 北京凯高通信技术有限公司程序员6000 亚特蓝斯电子有限公司网管2500 神舟航天软件技术有限公司测试6000 达功(上海)电脑有限公司测试13000 亚信科技(中国)有限公司组长14000 上海盛大网络发展有限公司软件工程师3500 商策科技软件工程师7000 NEC上海软件开发部程序员4500 华为技术有限公司软件工程师8000 中国人寿销售15000 神达电脑软件工程师3500 路透集团测试9500 铂金(中国)有限公司网管5000 华东计算研究所设计师40000年 上海声软网络技术有限公司销售50000年 上海柯华软件开发公司测试7000 新加坡特格规划顾问公司项目经理12000 上海正辰信息技术有限公司技术支持 4500 上海浦东软件园有限公司项目经理 6000 上海经东科技发展公司技术支持 3000 中国惠普上海有限公司数据库支持 12000 深圳金桥软件上海技术中心程序员 4000

软件测试工程师面试题汇总(华为篇)

软件测试工程师面试题汇总(华为篇) 1、怎么来设计测试方案 根据测试需求(包括功能需求和非功能性需求),识别测试要点,识别测试环境要求,安排测试轮次,根据项目计划和开发计划做整体的测试安排。 被测试的特性:通过对需求规格说明书进行分析,列出本次测试需要进行测试的各部分特性(如要测试的功能需求、性能需求、安全性需求等等)。 不被测试的特性:由于资源、进度等方面原因,本次测试不列入测试范围的特性。 测试组网图:进行本次系统测试所需要的软硬件设备、配置数据及相互间的逻辑、物理连接。今后测试执行时需要依据这个组网图来进行环境的搭建。 2、如果给你一个B/S系统你怎么来进行测试 此题答案还可用于回答测试流程,测试流程题亦可参考15题。 阅读系统需求,充分理解需求,记录问题,并与项目需求人员充分沟通。 编写测试需求,包括系统功能和非功能测试要点、罗列测试类型、测试进度、质量要求等。 制定测试计划,包括熟悉测试业务、设计测试用例、执行测试用例、进行测试小结、编写测试报告,任务颗粒度一般应小于5人天 编写测试用例,根据测试方案设计用例,即便没有明确的性能和安全测试要求,也应识别进行此两项测试。 执行软件测试。 进行测试小结,如果测试持续时间较长,每个版本间隙总结本轮测试。 编写测试报告,总结测试过程,汇总度量数据。 3、怎么进行工作流的测试 把握需求,找准结点,理清流程,画出流转图,弄清节点间的数据流转,设计测试用例的时候必须覆盖所有可能的流程。 工作流: 如果问到有没有做过,根据对工作流的了解情况回答,如果比较了解,可以把参与的某个项目中说上一些有工作流的,如果不是很了解就说没有做过,但是学习过相关知识。 4、做性能测试的时候都需要关注哪些参数 并发访问量,服务器响应时间(最小、平均、最大) 并发性能测试的过程是一个负载测试和压力测试的过程,即逐渐增加负载,直到系统的瓶颈或者不能接收的性能点,通过综合分析交易执行指标和资源监控指标来确定系统并发性能的过程。 负载测试(Load Testing)是确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统组成部分的相应输出项,例如通过量、响应时间、CPU负载、内存使用等来决定系统的性能。 负载测试是一个分析软件应用程序和支撑架构、模拟真实环境的使用,从而来确定能够接收的性能过程。压力测试(Stress Testing)是通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大服务级别的测试。 疲劳测试是采用系统稳定运行情况下能够支持的最大并发用户数,持续执行一段时间业务,通过综合分析交易执行指标和资源监控指标来确定系统处理最大工作量强度性能的过程。疲劳强度测试可以采用工具自动化的方式进行测试,也可以手工编写程序测试,其中后者占的比例较大。 一般情况下以服务器能够正常稳定响应请求的最大并发用户数进行一定时间的疲劳测试,获取交易执行指标数据和系统资源监控数据。如出现错误导致测试不能成功执行,则及时调整测试指标,例如降低用户数、缩短测试周期等。还有一种情况的疲劳测试是对当前系统性能的评估,用系统正常业务情况下并发用户数为基础,进行一定时间的疲劳测试。 大数据量测试可以分为两种类型:针对某些系统存储、传输、统计、查询等业务进行大数据量的独立数据量测试;与压力性能测试、负载性能测试、疲劳性能测试相结合的综合数据量测试方案。大数据量测试的关键是测试数据的准备,可以依靠工具准备测试数据。 5、客户没给性能指数,怎么开展性能测试 如果客户没有提出明确的性能指标,可以按照惯例和经验设置,需要和项目经理协商,一般由项目经理确认,质量保证负责给出建议。 举例说一个Server端程序,要求峰值时CPU和MEM消耗在75%以下,而一个页面的访问响应时间一般认为

华为公司系统的技术管理体系

华为公司系统的技术管理体系 在2007年结束的德国汉诺威消费电子、信息及通信博览会(CeBIT)上,华旗资讯、深圳迈乐数码、纽曼等多家中国企业的MP3和MP4产品由于涉嫌专利侵权而被查抄,成为此次CeBIT最受关注的新闻之一。 据报导,中国制造的DVD产品,每一台的出口价格也就是30美元左右,但向汤姆逊、6C组织联盟(日立、松下、JVC、三菱、东芝、时代华纳)、3C组织联盟(索尼、先锋、飞利浦产品)支付的专利费成本就高达15美元以上,因为这些生产DVD的大多数企业缺少核心技术。 同是中国企业,华为技术有限公司,一个总部设在中国深圳的国际电信设备商,2008年提交了1737项PCT(专利合作条约)国际专利申请,超过了第二大国际专利申请大户松下(日本)的1729项,和皇家飞利浦电子有限公司(荷兰)的1551项,华为公司名列PCT申请量榜首。 同是中国企业,为什么差别那么大呢?这要从企业技术管理体系(MOT)来分析。 华为技术在1999年引入集成产品开发(IPD)管理体系时,就在IBM咨询顾问的指导下,实施了MOT管理咨询,为华为公司在技术上成功奠定了坚实基础。 一、技术管理体系简介 技术管理体系在一些书籍和文章中简称MOT,它是企业通过相应组织,对技术平台、技术要素、和重用技术模块(CBB)进行识别、规划、研发和管理,以提高企业技术核心竞争力、减小市场与技术风险,达到产品快速、高质量、低成本上市为目的。 技术管理体系(MOT)在美、日等发达国家已经得到了成熟发展,例如在日本,在学习美国技术创新体系后(美国在上世纪90年代初就开始研究技术创新管理,成立了技术与创新管理学会,IBM等高科技公司更是创新的典范),在日本成立了技术与创新管理研究中心(TIM-Japan),日本企业也非常热衷于技术创新管理研究,在三菱研究院(MRI)建立了技术管理协会。 IBM推行的技术管理体系,为华为公司创新管理、建立华为核心技术竞争力起到了非常大的作用。 技术管理体系在企业作为一个重要的管理模块,和产品管理、市场管理、供应链管理具有同等重要的作用,作为系统化的管理体系,它具有一些核心思想,表现在以下几个方面: 1. 技术研发是一项投资行为:要从投入与产出、赢利的角度来看待技术创新。 2. 基于市场的技术研发:技术研发要关注市场需求,是基于市场的创新,虽然有些需求是潜在的、未来的,它以市场的关注点作为创新的基础。 3. 业务分层管理:将复杂的业务进行分层细化管理,在每个层次上都从投资的角度来看待,面向市场需求进行研发,如解决方案层、技术平台层、技术要素层。 4. 技术重用(CBB):技术模块重用是最大限度地提升研发效率,在质量提升、降低成本、缩短研发周期都大有益处。 5. 跨部门团队技术研发:技术研发不仅仅是技术部门的事情,也是市场、采购等部门的职责,跨部门的合作才能减少沟通壁垒。 6. 结构化的研发流程:技术研发是可管理的,是基于结构化的流程进行技术创新,企业创新不是在“混沌世界”的灵光乍现。 7. 开放式创新:企业技术创新的来源不仅仅是内部的创新元素,也要通过外部网络如合作、联盟、收购、风投、创新网络等方式。

华为面试题(附答案)Oracle

一、技术问题部分(数据库部分) 1、表空间的管理方式有哪几种? 数据字典管理方式 本地文件管理方式 2、谈谈你对索引的理解? 索引是若干数据行的关键字的列表,查询数据时,通过索引中的关键字可以快速定位到要访问的记录所在的数据块,从而大大减少读取数据块的I/O次数,因此可以显著提高性能。 3、说说索引的组成? 索引列、rowid 4、分区表用过么?谈谈分区表的应用? 分区表在对表的DML的并行处理上有极大得优势,而且可以一部分设为只读,用在销售记录,医院处方等地方!! 5、你对分区表的理解?怎样截断分区表一个分区的记录? 一个分区表有一个或多个分区,每个分区通过使用范围分区、散列分区、或组合分区分区的行 分区表中的每一个分区为一个段,可各自位于不同的表空间中 对于同时能够使用几个进程进行查询或操作的大型表分区非常有用 alter table table_name truncate partition partition_name; 6、物理文件有哪几种?控制文件包含了什么信息? 1)数据文件2)控制文件3)日志文件 包含维护和验证有选举权据库完整性的必要信息、例如,控制文件用于识别数据文件和重做日志文件,一个有选举权据库至少需要一个控制文件 7、表空间用完了如何增加? 三种种扩展方式: 1 增加数据文件alter tablespace name add datafile …路径? size 4M; 2 扩展数据文件大小alter database datafile …路径? resize 4M; 3 把数据文件设为自动增长 alter database datafile …路径? autoextend on next 1M maxsize 20M; 8、SGA包含几部分? Shared pool(共享池),DataBase Buffer Cache(数据缓冲区) Redo Log Buffer(重做日志缓冲区), Large Pool,大池,JAVA池。 9、DECODE函数的用法? DECODE的语法:DECODE(value,if1,then1,if2,then2,if3,then3,...,else),表示如果value等于if1时,DECODE函数的结果返回then1,...,如果不等于任何一个if值,则返回else。初看一下,DECODE 只能做等于测试,但刚才也看到了,我们通过一些函数或计算替代value,是可以使DECODE函数具备大于、小于或等于功能。还可以转化表结构! 10、DELETE和TRUNCATE的区别? 答:1、TRUNCATE在各种表上无论是大的还是小的都非常快。如果有

相关主题
文本预览
相关文档 最新文档