华为结构与材料工程师面试.docx
《华为结构与材料工程师面试.docx》由会员分享,可在线阅读,更多相关《华为结构与材料工程师面试.docx(12页珍藏版)》请在冰豆网上搜索。
华为结构与材料工程师面试
华为结构与材料工程师面试
篇一:
华为及软件工程师面试题大全
先看点英语的
Q:
Pleasesaysomethingexceptyourself-introduction.
A:
Youmeanaboutmyself-introductionQ:
No,anythingexceptyourself-introduction.A:
Oh,sorry.CanIspeaksomethingaboutmyjobcriteriaQ:
CriteriaWhatiscriteriaWhatdoesthatmeanA:
ItmeansthestandardsorexpectationswhenI'mlookingforajob.Q:
Ok.Saysomethingaboutthat.A:
Allright.First,IwannaknowwhatIcouldlearnfromthejob.Thatmeans...Q:
Pleasegoon.I'mlistening.A:
OK,thatmeanswhatmyfuturewouldbeifItookthejob...Q:
Pleasegoon.A:
OK.ThesecondisthatIwannaknowifitissomethingthatIreallywant,thatmeans...thatmeansifIcouldtotallydevotemyselfinthejob...,thethirdis...ifIamqualifiedforthejob...Q:
I'venoticedonyourresumethatyouworkedin###foronly4months,whydidyouquitA:
Well,Imustsay...ImustsaythatIwastooyoungandnotsomuturalatthatthinkIwasnotwellpreparedtobeginmyprofessionalcareerinmyheart...Q:
HowoldwereyouatthattimeA:
22.Q:
You're22,andyousaidyou'renotmaturalA:
Ithinksometimesmaturatyisnotrelatedonlytotheage...
A:
...Q:
Mr.Zhang,youmustknowHuaweiisainternationalpany,andit'sproductsaresoldininternational,it'sinternational.SotheEnglishisveryimportanttoouremployees,butyourenglishdoesnotreachtoourrequirements.So,Ithinkyou'renotappropriateforourpany.A:
OK.SocanItakemyresumebackQ:
OK.A:
Thankyou.华为软件测试工程师面试题
/html/category/it-interview/softwaretest20XX-05-2710:
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是英文TransmissionControlProtocol/InternetProtocol的缩写,意思是"传输控制协议/网际协议"。
TCP/IP协议组之所以流行,部分原因是因为它可以用在各种各样的信道和底层协议(例如T1和、以太网以及RS-232串行接口)之上。
确切地说,TCP/IP协议是一组包括TCP协议和IP协议,UDP(UserDatagramProtocol)协议、ICMP(InternetControlMessageProtocol)协议和其他一些协议的协议组。
TCP/IP协议并不完全符合OSI的七层参考模型。
传统的开放式系统互连参考模型,是一种通信协议的7层抽象的参考模型,其中每一层执行某一特定任务。
该模型的目的是使各种硬件在相同的层次上相互通
信。
这7层是:
物理层、数据链路层、网路层、传输层、话路层、表示层和应用层。
而TCP/IP通讯协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。
这4层分别为:
应用层:
应用程序间沟通的层,如简单电子邮件传输(SMTP)、文件传输协议(FTP)、网络远程访问协议(Telnet)等。
传输层:
在此层中,它提供了节点间的数据传送服务,如传输控制协议(TCP)、用户数据报协议(UDP)等,TCP和UDP给数据包加入传输数据并把它传输到Q3:
请问交换机和路由器分别的实现原理是什么?
分别在哪个层次上面实现的?
一般意义上说交换机是工作在数据链路层。
但随着科技的发展,现在有了三层交换机,三层交换机已经扩展到了网络层。
也就是说:
它等于“数据链路层+部分网络层”。
交换机中传的是帧。
通过存储转发来实现的。
路由器是工作在网络层。
路由器中传的是IP数据报。
主要是选址和路由。
Q4:
请问C++的类和C里面的STRUCT有什么区别?
答:
除关键字不同外的唯一区别是,
结构在默认情况下的成员是公共的,
而类在默认情况下的成员是私有的。
在C++中,结构是特殊的类。
class是从struct发展而来的。
之所以将struct和class都保留,是因为:
1、提出class是为了强调一种概念。
2、保留struct是为了照顾到大多数人的习惯。
struct和class是有区别的。
struct保证成员按照声明顺序在内存中存储。
class不保证等等
而它们都可以继承,实现多态等。
但也有少许区别。
比如:
structA{};
classB:
A{};//private继承
structC:
B{};//public继承
这是由于class默认是private,struct默认是public。
一般说来,struct和class可以换用(当然要注意一些语法问题)。
而struct更适合看成是一个数据结构的实现体。
class更适合看成是一个对象的实现体。
对私有成员进行保护,还提供与外界的接口。
从习惯上更喜欢用class。
05:
请讲一讲析构函数和虚函数的用法和作用?
答:
置于“~”是析构函数;析构函数因使用"~"符号,表示它为腻构造函数,加上类名称来定义。
;析构函数也是特殊的类成员函数,它没有返回类型,没有参数,不能随意调用,也没有重载,只有在类对象的生命期结束的时候,由系统自动调用。
有适放内存空间的做用!
虚函数是C++多态的一种表现
例如:
子类继承了父类的一个函数(方法),而我们把父类的指针指向子类,则必须把父类的该函数(方法)设为virturl(虚函数)。
使用虚函数,我们可以灵活的进行动态绑定,当然是以一定的开销为代价。
如果父类的函数(方法)根本没有必要或者无法实现,完全要依赖子类去实现的话,可以把此函数(方法)设为virturl函数名=0
我们把这样的函数(方法)称为纯虚函数。
如果一个类包含了纯虚函数,称此类为抽象类
Q6:
全局变量和局部变量有什么区别?
实怎么实现的?
操作系统和编译器是怎么知道的?
答:
主要的区别是变量的作用范围不同。
全局变量在全局范围内都有效,而局部变量只在声明此变量的作用域内有效。
全局变量是属于实例的,在初始化对象的时候初始化,生命周期与该实例相同,之所以叫全局变量是因为该实例中的所有方法或属性都可以引用;局部变量是在实例方法内或static块中,生命周期从调用该方法到该方法退出,并且只有该方法能够引用之。
全局变量和局部变量的区别是在存储器中位置不同,具体说,全局变量存储在数据段中,局部变量都有可能,一般来说在堆栈段
Q7:
一些寄存器的题目,主要是寻址和内存管理等一些知识。
答:
寻址方式表示指令中操作数所在的方法称为寻址方式。
8086/8088有七种基本的寻址方式:
立即寻找,寄存器寻址,直接寻址,寄存器间接寻址,寄存器相对寻址,基址加变址寻址,相对基址加变址寻址。
直接寻址、寄存器间接寻址、寄存器相对寻址、基址加变址寻址和相对基址加变址寻址,这五种寻址方式属于存储器寻址,用于说明操作数所在存储单元的地址。
由于总线接口单元BIU能根据需要自动引用段寄存器得到段值,所以这五种方式也就是确定存放操作数的存储单元有效地址EA的方法。
有效地址EA是一个16位的无符号数,在利用这五种方法计算有效地址时,所得的结果认为是一个无符号数。
除了这些基本的寻址方式外,还有固定寻址和I/O端口寻址等。
内存管理
主要包括内存的分配和回收整理等,实现内存的高效利用。
Q8:
8086是多少位的系统?
在数据总线上是怎么实现的?
答:
16位系统,8位数据传送,通过总线控制逻辑实现数据线和地址线的分时复用.
8086是Inter的16位微处理器
有16根数据线和20根地址线,它既能处理16位数据,也能处理8位数据内部数据总线都是按16位设计的,单外部数据总线只有8条
1.白箱测试和黑箱测试是什么?
什么是回归测试
2.单元测试、集成测试、系统测试的侧重点是什么?
3.设计用例的方法、依据有那些?
4.一个测试工程师应具备那些素质和技能?
5.集成测试通常都有那些策略?
6.你用过的测试工具的主要功能、性能及其他?
7.一个缺陷测试报告的组成
8.基于WEB信息管理系统测试时应考虑的因素有哪些?
9.软件本地化测试比功能测试都有哪些方面需要注意?
10.软件测试项目从什么时候开始,?
为什么?
11.需求测试注意事项有哪些?
12.简述一下缺陷的生命周期
13.测试分析测试用例注意(事项)?
瑞星笔试题
1.一台计算机的IP是子网掩码与是同一
篇二:
华为招基于FPGA工程师笔试简答题
FPGA大公司面试笔试数电部分,看看你会多少
已有569次阅读20XX-12-2208:
13|系统分类:
EDA/PLD|FPGA,笔试,数电
1:
什么是同步逻辑和异步逻辑?
(汉王)
同步逻辑是时钟之间有固定的因果关系。
异步逻辑是各时钟之间没有固定的因果关系。
答案应该与上面问题一致
〔补充〕:
同步时序逻辑电路的特点:
各触发器的时钟端全部连接在一起,并接在系统时钟端,只有当时钟脉冲到来时,电路的状态才能改变。
改变后的状态将一直保持到下一个时钟脉冲的到来,此时无论外部输入x有无变化,状态表中的每个状态都是稳定的。
异步时序逻辑电路的特点:
电路中除可以使用带时钟的触发器外,还可以使用不带时钟的触发器和延迟元件作为存储元件,电路中没有统一的时钟,电路状态的改变由外部输入的变化直接引起。
2:
同步电路和异步电路的区别:
同步电路:
存储电路中所有触发器的时钟输入端都接同一个时钟脉冲源,因而所有触发器的状态的变化都与所加的时钟脉冲信号同步。
异步电路:
电路没有统一的时钟,有些触发器的时钟输入端与时钟脉冲源相连,这有这些触发器的状态变化与时钟脉冲同步,而其他的触发器的状态变化不与时钟脉冲同步。
3:
时序设计的实质:
电路设计的难点在时序设计,时序设计的实质就是满足每一个触发器的建立/保持时间的而要求。
4:
建立时间与保持时间的概念?
建立时间:
触发器在时钟上升沿到来之前,其数据输入端的数据必须保持不变的时间。
保持时间:
触发器在时钟上升沿到来之后,其数据输入端的数据必须保持不变的时间。
不考虑时钟的skew,D2的建立时间不能大于(时钟周期T-D1数据最迟到达时间T1max+T2max);保持时间不能大于(D1数据最快到达时间T1min+T2min);否则D2的数据将进入亚稳态并向后级电路传播
5:
为什么触发器要满足建立时间和保持时间?
因为触发器内部数据的形成是需要一定的时间的,如果不满足建立和保持时间,触发器将进入亚稳态,进入亚稳态后触发器的输出将不稳定,在0和1之间变化,这时需要经过一个恢复时间,其输出才能稳定,但稳定后的值并不一定是你的输入值。
这就是为什么要用两级触发器来同步异步输入信号。
这样做可以防止由于异步输入信号对于本级时钟可能不满足建立保持时间而使本级触发器产生的亚稳态传播到后面逻辑中,导致亚稳态的传播。
(比较容易理解的方式)换个方式理解:
需要建立时间是因为触发器的D段像一个锁存器在接受数据,为了稳定的设置前级门的状态需要一段稳定时间;需要保持时间是因为在时钟沿到来之后,触发器要通过反馈来所存状态,从后级门传到前级门需要时间。
6:
什么是亚稳态?
为什么两级触发器可以防止亚稳态传播?
这也是一个异步电路同步化的问题。
亚稳态是指触发器无法在某个规定的时间段内到达一个可以确认的状态。
使用两级触发器来使异步电路同步化的电路其实叫做“一步同位器”,他只能用来对一位异步信号进行同步。
两级触发器可防止亚稳态传播的原理:
假设第一级触发器的输入不满足其建立保持时间,它在第一个脉冲沿到来后输出的数据就为亚稳态,那么在下一个脉冲沿到来之前,其输出的亚稳态数据在一段恢复时间后必须稳定下来,而且稳定的数据必须满足第二级触发器的建立时间,如果都满足了,在下一个脉冲沿到来时,第二级触发器将不会出现亚稳态,因为其输入端的数据满足其建立保持时间。
同步器有效的条件:
第一级触发器进入亚稳态后的恢复时间+第二级触发器的建立时间篇三:
应聘华为各类工程师通信基础题库以及答案
应聘华为各类工程师通信基础题库以及答案(nupt:
SCDA)应聘华为各类工程师通信基础题库以及答案-知己知彼、百战不殆
电信基础知识题库
(以下题目可以按填空、判断或简答方式出题,也可以经过变化成为选择题)
1、语音信号数字化过程中,采用的是的量化方法是非均匀量化。
2、PCM30/32路系统中,每个码的时间间隔是488ns。
3、PCM30/32路系统中,TS0用于传送帧同步信号,TS16用于传送话路信令。
4、PCM30/32路系统中,复帧的重复频率为500HZ,周期为2ms。
5、程控交换机的硬件可分为话路系统和中央控制系统两部分,整个交换机的控制软件都放在控制系统的存储器中。
6、一般二氧化硅光纤的零色散波长在1310nm左右,而损耗最小点在1550nm波长左右。
7、光纤是零色散波长在1310nm的单模光纤。
8、光缆的基本结构由缆芯、加强元件和护套组成。
9、常用的光缆结构形式有层绞式光缆、束管式光缆、骨架式光缆和带状式光缆。
10、在网状网的拓扑结构中,N个节点完全互连需要N(N-1)/2条传输线路。
11、在星型网的拓扑结构中,N个节点完全互连需要N-1条传输线路。
12、ATM技术是电路交换技术和分组交换技术的结合。
13、根据98年发布的《自动交换电话(数字)网技术体制》,我国电话网分为三级。
14、根据新的电话网体制,我国长途电话网分为二级。
15、当电话网全网为三级时,两端局之间最大的串接电路段数为5段,串接交换中心最多为6个。
16、新体制中一级长途交换中心(DC1)为省(自治区、直辖市)长途交换中心,其职能主要是汇接所在省(自治区、直辖市)的省际长途来去话务和一级交换中心所在地的长途终端话务。
17、一级长途交换中心(DC1)之间以基干路由网状相连。
18、根据话务流量流向,二级长途交换中心(DC2)也可与非从属的一级长途交换中心DC1
建立直达电路群。
19、一级长途交换中心DC1可以具有二级长途交换中心的职能。
20、本地网路由的选择顺序为:
直达路由、迂回路由、最终路由。
21、数字本地网中,原则上端至端的最大串接电路数不超过3段。
22、根据CCITT的建议,国内有效号码的长度不超过12位,国际有效号码长度不超过15
位。
23、我国电话网目前采用的编号方式为不等位编号。
24、信令中,消息传递部分由低到高依次包括信令数据链路、信令链路功能和信令网
功能三个功能级。
25、国内信令网采用由HSTP、LSTP和SP组成的三级信令网。
26、常见的同步基准信号有2048Kbits/s和2048KHz。
27、我国的信令网为三级网络结构。
28、我国信令网中,第一级HSTP间采用A、B平面连接方式,A、B平面内部各个
HSTP网状相连,A和B平面成对的HSTP相连。
29、每个LSTP通过信令链至少要分别连接至A、B平面内成对的HSTP。
30、LSTP至A、B平面两个HSTP的信令链路组之间采用负荷分担方式工作。
31、每个SP至少连至两个STP。
32、SP至两个STP的信令链路应采用负荷分担方式工作。
33、两个信令点间的话务群足够大时,可设置直达信令链,采用直联方式。
34、我国信令网分为33个主信令区。
35、我国国内的信令点编码为24位。
36、直拨PABX应分配给信令点编码。
37、信令数据链路的传输速率为2048Kbits/s。
38、STP设备的基本进网要求规定,独立型STP信令链路数量不小于512条链路。
39、STP设备的基本进网要求规定,独立型STP信令处理能力不小于80000MSU/s。
40、STP设备的基本进网要求规定,独立型STP信令链路组数量不小于256。
41、STP设备的基本进网要求规定,独立型STP路由区不小于1024。
42、STP设备的基本进网要求规定,综合型STP信令处理能力不小于10000MSU/s,最大
信令链路数量不小于128。
43、信令路由的选择规则是首先选择正常路由,当正常路由故障不能使用时,再选择替换路
由。
44、高效直达电路群上的话务可溢出到其他电路群上去,低呼损直达电路群上的话务不允许
溢出到其他电路群上去。
45、本地网为网状网结构时,所有端局与长途局间必须设置基干电路群,所有端局间必须设
置低呼损直达电路群。
46、本地网为集中汇接方式时,所有端局与长途局间必须设置基干电路群,所有端局和汇接
局之间必须设置低呼损直达电路群。
话务量大的两端局之间可设置直达电路(高效或低呼损)。
汇接局和长途局之间可设置低呼损直达电路群。
47、根据交换设备总技术规范书,我国电话用户的话务负荷分为两档:
/用户、
/用户。
48、根据交换设备总技术规范书,交换设备来话中继话务负荷按/线计算。
49、在中国1号信令的后向A组信号中,A1:
发下一位,A2:
由第一位发起,A3:
转KB
信号,A4:
机键拥塞,A5:
空号,A6:
发KA和主叫用户号码。
50、我国交换机本地通信的计费方式为:
由主叫用户所在的发端本地局负责计费,对PSTN
用户采用复式记次方式,对ISDN用户采用详细记录(LAMA)方式。
51、我国交换机国内长途通信的计费方式为:
原则上由发端长途局进行计费,采用详细计费
记录(CAMA)方式。
52、根据交换设备总技术规范书,交换设备用户侧接口有:
二线模拟接口Z、数字接口V
和U。
中继侧接口只使用数字接口A(2048Kbps/s)。
53、根据交换设备总技术规范书的规定,交换机采用主从同步方式。
54、最基本的光传输系统由电/光变换器(E/O)、光/电变换器(O/E)和光纤组成。
55、要将交流220V电源转换成稳定的-48V直流电源输出,一般需经过变压、整流、滤波和
稳压四个步骤。
56、同步网中时钟有四种工作状态:
快捕、跟踪、保持和自由运行。
57、信令网是由信令点SP、信令转接点STP以及连接它们的信令链路LINK组成。
58、ATM采用53字节的定长信元,其中5字节为信元头,48字节为信息字段。
59、在PCM传输线上传输的码型是HDB3码,在交换设备内采用的码型是NRZ码。
60、我国数字移动通信网(GSM)采用3级结构,分别是TMSC1、TMSC2和MSC。
61、OSI参考模型中的七层由低到高分别为物理层、数据链路层、网络层、传送层、会话层、
表示层和应用层。
62、TCP/IP中的TCP指传输控制协议,IP是指网际协议,IPX/SPX中的IPX指互联网信息
包交换协议,SPX是指顺序信息交换包协议。
63、通信网的基本结构形式有五种,分别是网型、星型、复合型、环型、总线型。
64、数字交换网络所用的时分接线器有时间接线器和空间接线器两种。
65、我国目前使用的随路信令为中国一号信令系统,具体分为线路信令和记发器信令。
66、语音数字化处理在PCM系统的发端需包括采样、量化、编码个基本部分;而在收端包
括再生、解码、滤波三个部分。
67、数字用户交换机的用户电路具有七种功能,通常简称为“BORSCHT”功能。
即馈电、
过压保护、振铃、监视、编译码、混合和测试。
68、10BASE2同轴细缆网线采用BNC、每一区段最大传送距离是185米,10BaseT无屏蔽双绞网线采用RJ45接头、每一区段最大传送距离是100米。
69、信令方式的基本功能结构是由消息传递部分MTP和用户部分UP组成。
其中用
户部分UP可以是电话用户部分、数据用户DUP部分或ISDN用户部分等。
70、Erl的计算方法:
单位时间内通话时间所占的百分比。
BHCA的计算方法:
忙时最大试
呼次数。
71、七号信令电路,国标规定了两种选线方式:
大小/小大、主控/非主控,优先使用主控/
非主控方式。
72、DPC为目的信令点编码,OPC为源信令点编码,CIC为电路识别码,其中CIC的最低5位表示分配给话路的实际时隙号,其余7位表示起源点和目的点的PCM系统识别码。
73、数据通信用户设备按功能可分成数据终端设备(DTE)和数据电路终接设备(DCE)。
74、TCP协议和IP协议分别是在OSI模型中第四层(传送层)和第三层(网络层)上实现
的。
75、HDLC是高速数据链路控制规程的缩写,HDSL是高比特率数字用户电路