当前位置:文档之家› 华为中兴FPGA面试题

华为中兴FPGA面试题

华为中兴FPGA面试题
华为中兴FPGA面试题

1:什么是同步逻辑和异步逻辑? (2)

2:同步电路和异步电路的区别: (2)

3:时序设计的实质: (2)

4:建立时间与保持时间的概念? (2)

5:为什么触发器要满足建立时间和保持时间? (2)

6:什么是亚稳态?为什么两级触发器可以防止亚稳态传播? (3)

7:系统最高速度计算(最快时钟频率)和流水线设计思想: (3)

8:时序约束的概念和基本策略? (3)

9:附加约束的作用? (4)

10:FPGA设计工程师努力的方向: (4)

11:对于多位的异步信号如何进行同步? (4)

12:FPGA和CPLD的区别? (4)

13:锁存器(latch)和触发器(flip-flop)区别? (5)

14:FPGA芯片内有哪两种存储器资源? (5)

15:什么是时钟抖动? (5)

16:FPGA设计中对时钟的使用?(例如分频等) (5)

17:FPGA设计中如何实现同步时序电路的延时? (5)

18:FPGA中可以综合实现为RAM/ROM/CAM的三种资源及其注意事项? (5)

19:什么是"线与"逻辑,要实现它,在硬件特性上有什么具体要求? (6)

20:什么是竞争与冒险现象?怎样判断?如何消除? (6)

21.用Verilog设计一个5分频器。 (6)

22.用状态机检测序列为11001101,输出为1,否则输出为0。 (8)

23.IC设计中同步复位与异步复位的区别 (10)

24.MOORE与MEELEY状态机的特征 (10)

25.画状态机,并用verilog实现接受1,2,5分钱的卖报机,每份报纸5分钱。 (10)

26.FPGA的基本结构 (12)

27.程序下载到FPGA的方式有哪几种,JTAG有哪几条线。 (13)

28.时钟周期为T,触发器D1的建立时间最大为T1max,最小为T1min。组合逻辑电路最大延迟为T2max,最小为T2min。问:触发器D2的建立时间T3和保持时间T4应满足什么条件? (14)

1:什么是同步逻辑和异步逻辑?

同步逻辑是时钟之间有固定的因果关系。异步逻辑是各时钟之间没有固定的因果关系。答案应该与上面问题一致

〔补充〕:同步时序逻辑电路的特点:各触发器的时钟端全部连接在一起,并接在系统时钟端,只有当时钟脉冲到来时,电路的状态才能改变。改变后的状态将一直保持到下一个时钟脉冲的到来,此时无论外部输入x有无变化,状态表中的每个状态都是稳定的。

异步时序逻辑电路的特点:电路中除可以使用带时钟的触发器外,还可以使用不带时钟的触发器和延迟元件作为存储元件,电路中没有统一的时钟,电路状态的改变由外部输入的变化直接引起。

2:同步电路和异步电路的区别:

同步电路:存储电路中所有触发器的时钟输入端都接同一个时钟脉冲源,因而所有触发器的状态的变化都与所加的时钟脉冲信号同步。

异步电路:电路没有统一的时钟,有些触发器的时钟输入端与时钟脉冲源相连,这有这些触发器的状态变化与时钟脉冲同步,而其他的触发器的状态变化不与时钟脉冲同步。

3:时序设计的实质:

电路设计的难点在时序设计,时序设计的实质就是满足每一个触发器的建立/保持时间的而要求。

4:建立时间与保持时间的概念?

建立时间:触发器在时钟上升沿到来之前,其数据输入端的数据必须保持不变的时间。

保持时间:触发器在时钟上升沿到来之后,其数据输入端的数据必须保持不变的时间。

5:为什么触发器要满足建立时间和保持时间?

因为触发器内部数据的形成是需要一定的时间的,如果不满足建立和保持时间,触发器将进入亚稳态,进入亚稳态后触发器的输出将不稳定,在0和1之间变化,这时需要经过一个恢复时间,其输出才能稳定,但稳定后的值并不一定是你的输入值。这就是为什么要用两级触发器来同步异步输入信号。这样做可以防止由于异步输入信号对于本级时钟可能不满足建立保持时间而使本级触发器产生的亚稳态传播到后面逻辑中,导致亚稳态的传播。

(比较容易理解的方式)换个方式理解:需要建立时间是因为触发器的D段像一个锁存器在接受数据,为了稳定的设置前级门的状态需要一段稳定时间;需要保持时间是因为在时钟沿到来之后,触发器要通过反馈来所存状态,从后级门传到前级门需要时间。

6:什么是亚稳态?为什么两级触发器可以防止亚稳态传播?

这也是一个异步电路同步化的问题,具体的可以参考《EDACN技术月刊20050401》。

亚稳态是指触发器无法在某个规定的时间段内到达一个可以确认的状态。使用两级触发器来使异步电路同步化的电路其实叫做“一步同位器”,他只能用来对一位异步信号进行同步。两级触发器可防止亚稳态传播的原理:假设第一级触发器的输入不满足其建立保持时间,它在第一个脉冲沿到来后输出的数据就为亚稳态,那么在下一个脉冲沿到来之前,其输出的亚稳态数据在一段恢复时间后必须稳定下来,而且稳定的数据必须满足第二级触发器的建立时间,如果都满足了,在下一个脉冲沿到来时,第二级触发器将不会出现亚稳态,因为其输入端的数据满足其建立保持时间。同步器有效的条件:第一级触发器进入亚稳态后的恢复时间+第二级触发器的建立时间<=时钟周期。

更确切地说,输入脉冲宽度必须大于同步时钟周期与第一级触发器所需的保持时间之和。最保险的脉冲宽度是两倍同步时钟周期。所以,这样的同步电路对于从较慢的时钟域来的异步信号进入较快的时钟域比较有效,对于进入一个较慢的时钟域,则没有作用。

7:系统最高速度计算(最快时钟频率)和流水线设计思想:

同步电路的速度是指同步系统时钟的速度,同步时钟愈快,电路处理数据的时间间隔越短,电路在单位时间内处理的数据量就愈大。假设Tco是触发器的输入数据被时钟打入到触发器到数据到达触发器输出端的延时时间;Tdelay是组合逻辑的延时;Tsetup是D触发器的建立时间。假设数据已被时钟打入D触发器,那么数据到达第一个触发器的Q输出端需要的延时时间是Tco,经过组合逻辑的延时时间为Tdelay,然后到达第二个触发器的D端,要希望时钟能在第二个触发器再次被稳定地打入触发器,则时钟的延迟必须大于Tco+Tdelay +Tsetup,也就是说最小的时钟周期Tmin=Tco+Tdelay+Tsetup,即最快的时钟频率Fmax =1/Tmin。FPGA开发软件也是通过这种方法来计算系统最高运行速度Fmax。因为Tco和Tsetup是由具体的器件工艺决定的,故设计电路时只能改变组合逻辑的延迟时间Tdelay,所以说缩短触发器间组合逻辑的延时时间是提高同步电路速度的关键所在。由于一般同步电路都大于一级锁存,而要使电路稳定工作,时钟周期必须满足最大延时要求。故只有缩短最长延时路径,才能提高电路的工作频率。可以将较大的组合逻辑分解为较小的N块,通过适当的方法平均分配组合逻辑,然后在中间插入触发器,并和原触发器使用相同的时钟,就可以避免在两个触发器之间出现过大的延时,消除速度瓶颈,这样可以提高电路的工作频率。这就是所谓"流水线"技术的基本设计思想,即原设计速度受限部分用一个时钟周期实现,采用流水线技术插入触发器后,可用N个时钟周期实现,因此系统的工作速度可以加快,吞吐量加大。注意,流水线设计会在原数据通路上加入延时,另外硬件面积也会稍有增加。

8:时序约束的概念和基本策略?

时序约束主要包括周期约束,偏移约束,静态时序路径约束三种。通过附加时序约束可以综合布线工具调整映射和布局布线,是设计达到时序要求。

附加时序约束的一般策略是先附加全局约束,然后对快速和慢速例外路径附加专门约束。附加全局约束时,首先定义设计的所有时钟,对各时钟域内的同步元件进行分组,对分组附加周期约束,然后对FPGA/CPLD输入输出PAD附加偏移约束、对全组合逻辑的PAD TO PAD路径附加约束。附加专门约束时,首先约束分组之间的路径,然后约束快、慢速例外

路径和多周期路径,以及其他特殊路径。

9:附加约束的作用?

作用:1:提高设计的工作频率(减少了逻辑和布线延时);2:获得正确的时序分析报告;(静态时序分析工具以约束作为判断时序是否满足设计要求的标准,因此要求设计者正确输入约束,以便静态时序分析工具可以正确的输出时序报告)3:指定FPGA/CPLD的电气标准和引脚位置。

10:FPGA设计工程师努力的方向:

SOPC,高速串行I/O,低功耗,可靠性,可测试性和设计验证流程的优化等方面。随着芯片工艺的提高,芯片容量、集成度都在增加,FPGA设计也朝着高速、高度集成、低功耗、高可靠性、高可测、可验证性发展。芯片可测、可验证,正在成为复杂设计所必备的条件,尽量在上板之前查出bug,将发现bug的时间提前,这也是一些公司花大力气设计仿真平台的原因。另外随着单板功能的提高、成本的压力,低功耗也逐渐进入FPGA设计者的考虑范围,完成相同的功能下,考虑如何能够使芯片的功耗最低,据说altera、xilinx都在根据自己的芯片特点整理如何降低功耗的文档。高速串行IO的应用,也丰富了FPGA的应用范围,象xilinx的v2pro中的高速链路也逐渐被应用。总之,学无止境,当掌握一定概念、方法之后,就要开始考虑FPGA其它方面的问题了。

11:对于多位的异步信号如何进行同步?

对以一位的异步信号可以使用“一位同步器进行同步”,而对于多位的异步信号,可以采用如下方法:1:可以采用保持寄存器加握手信号的方法(多数据,控制,地址);2:特殊的具体应用电路结构,根据应用的不同而不同;3:异步FIFO。(最常用的缓存单元是DPRAM)

12:FPGA和CPLD的区别?

FPGA是可编程ASIC。

ASIC:专用集成电路,它是面向专门用途的电路,专门为一个用户设计和制造的。根据一个用户的特定要求,能以低研制成本,短、交货周期供货的全定制,半定制集成电路。与门阵列等其它ASIC(Application Specific IC)相比,它们又具有设计开发周期短、设计制造成本低、开发工具先进、标准产品无需测试、质量稳定以及可实时在线检验等优点。

CPLD FPGA

内部结构Product-term Look-up Table

程序存储内部EEPROM SRAM,外挂EEPROM

资源类型组合电路资源丰富触发器资源丰富

集成度低高

使用场合完成控制逻辑能完成比较复杂的算法

速度慢快

其他资源-PLL、RAM和乘法器等

保密性可加密一般不能保密

13:锁存器(latch)和触发器(flip-flop)区别?

电平敏感的存储器件称为锁存器。可分为高电平锁存器和低电平锁存器,用于不同时钟之间的信号同步。

有交叉耦合的门构成的双稳态的存储原件称为触发器。分为上升沿触发和下降沿触发。可以认为是两个不同电平敏感的锁存器串连而成。前一个锁存器决定了触发器的建立时间,后一个锁存器则决定了保持时间。

14:FPGA芯片内有哪两种存储器资源?

FPGA芯片内有两种存储器资源:一种叫block ram,另一种是由LUT配置成的内部存储器(也就是分布式ram)。Block ram由一定数量固定大小的存储块构成的,使用BLOCK RAM 资源不占用额外的逻辑资源,并且速度快。但是使用的时候消耗的BLOCK RAM资源是其块大小的整数倍。

15:什么是时钟抖动?

时钟抖动是指芯片的某一个给定点上时钟周期发生暂时性变化,也就是说时钟周期在不同的周期上可能加长或缩短。它是一个平均值为0的平均变量。

16:FPGA设计中对时钟的使用?(例如分频等)

FPGA芯片有固定的时钟路由,这些路由能有减少时钟抖动和偏差。需要对时钟进行相位移动或变频的时候,一般不允许对时钟进行逻辑操作,这样不仅会增加时钟的偏差和抖动,还会使时钟带上毛刺。一般的处理方法是采用FPGA芯片自带的时钟管理器如PLL,DLL或DCM,或者把逻辑转换到触发器的D输入(这些也是对时钟逻辑操作的替代方案)。

17:FPGA设计中如何实现同步时序电路的延时?

首先说说异步电路的延时实现:异步电路一半是通过加buffer、两级与非门等(我还没用过所以也不是很清楚),但这是不适合同步电路实现延时的。在同步电路中,对于比较大的和特殊要求的延时,一半通过高速时钟产生计数器,通过计数器来控制延时;对于比较小的延时,可以通过触发器打一拍,不过这样只能延迟一个时钟周期。

华为招聘笔试、面试 试题及经验

第一部分,不定向选择 第二部分,填空题 1. 什么是UML?分哪两类? 2. OS一般的两种进程调度策略 3. 进程间的四种通讯方式 4. 一棵二叉树的前序,中序,后序遍历结果 第三部分,问答题 1. 通常递归所采用的数据结构?递归和循环的区别? 2. 将一个单链表逆序。 3. A,B,C,D四个进程,A向一个缓冲区写数据,B,C,D从该缓冲区读数据,A 要等到B,C,D都已经读好才能写下一个。用p,v操作实现通讯。 4. C 程序写运行结果。 class A { public: void f1() { printf("A::f1\r\n"); } virtual void f2() { printf("A::f2\r\n"); } void callfunc() { printf("A::callfunc\r\n");

f1(); f2(); } }; class B :public A { public: void f1() { printf("B::f1\r\n"); } void f2() { printf("B::f2\r\n"); } void callfunc() { printf("B::callfunc\r\n"); f1(); f2(); } }; int main() { B *pB=new B; pB->callfunc(); A *pA=pB; pA->callfunc(); return 0; } 、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、 前面已经有人写了,hehe,我写一下稍微详细的版本:中断优先级排序 补码:写出0,-1,-5的二进制补码

华为中兴战略比较

华为与中兴通讯的战略管理比较分析 一、公司简介 1.华为简介 华为技术有限公司是一家生产销售通信设备的民营通信科技公司,总部位于中国广东省深圳市,是全球领先的信息与通信解决方案供应商。华为的产品主要涉及通信网络中的交换网络、传输网络、无线及有线固定接入网络和数据通信网络及无线终端产品,为世界各地通信运营商及专业网络拥有者提供硬件设备、软件、服务和解决方案。 2007年合同销售额160亿美元,其中海外销售额115亿美元。目前,华为的产品和解决方案已经应用于全球150多个国家,服务全球运营商50强中的45家及全球1/3的人口。2013年《财富》世界500强中华为排行全球第315位。 2.中兴简介 中兴通讯是全球领先的综合通信解决方案提供商。公司成立于1985年,在香港和深圳两地上市,是中国最大的通信设备上市公司。中兴通讯拥有通信业界最完整的、端到端的产品线和融合解决方案,通过全系列的无线、有线、业务、终端产品和专业通信服务,灵活满足全球不同运营商和企业网客户的差异化需求以及快速创新的追求。2013年中兴通讯实现营业收入亿元人民币。目前,中兴通讯通过为全球160多个国家和地区的客户提供创新技术与产品解决方案。 二、战略目标比较 1.华为的战略目标 华为公司给自己的企业战略定位是“全球领先的电信解决方案供应商”。华为以丰富人们的沟通和生活为愿景,运用信息与通信领域专业经验,消除数字鸿沟,让人人享有宽带。为应对全球气候变化挑战,华为通过领先的绿色解决方案,创造最佳的社会、经济和环境效益。 华为围绕客户需求和技术领先持续创新,与业界伙伴开放合作,聚焦构筑面向未来的信息管道,持续为客户和全社会创造价值。华为致力于丰富人们的沟通和生活,提升工作效率。与此同时,华为力争成为电信运营商和企业客户的第一选择和最佳合作伙伴,成为深受消费者喜爱的品牌。 2.中兴的战略目标 中兴通讯,为全球客户提供满意的个性化通讯产品及服务,借助雄厚技术积累,发力智慧城市、行业信息化和新能源等多个领域,明确提出“再造一个中兴通讯”的发展目标。中兴通讯在自研操作系统、内存数据库、底层芯片、网络设备、软件应用开发、手机终端和能源管理等技术领域都有深厚积累,在国家自主可控大的发展方向下,公司开始借助自己的多种资源,已经在IDC 协同运营、虚拟运营商、智能电视游戏、海外电商平台和新能源管理等多个领域拓展发力。

华为面试题

华为面试题 华为面试题1、static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别? 答案:全局变量(外部变量)的说明之前再冠以static 就构成了静态的全局变量。全局变量本身就是静态存储方式,静态全局变量当然也是静态存储方式。这两者在存储方式上并无不同。这两者的区别虽在于非静态全局变量的作用域是整个源程序,当一个源程序由多个源文件组成时,非静态的全局变量在各个源文件中都是有效的。而静态全局变量则限制了其作用域,即只在定义该变量的源文件内有效,在同一源程序的其它源文件中不能使用它。由于静态全局变量的作用域局限于一个源文件内,只能为该源文件内的函数公用,因此可以避免在其它源文件中引起错误。从以上分析可以看出,把局部变量改变为静态变量后是改变了它的存储方式即改变了它的生存期。把全局变量改变为静态变量后是改变了它的作用域,限制了它的使用范围。 static函数与普通函数作用域不同。仅在本文件。只在当前源文件中使用的函数应该说明为内部函数(static),内部函数应该在当前源文件中说明和定义。对于可在当前源文件以外使用的函数,应该在一个头文件中说明,要使用这些函数的源文件要包含这个头文件 static 全局变量与普通的全局变量有什么区别:static全局变量只初使

化一次,防止在其他文件单元中被引用; static局部变量和普通局部变量有什么区别:static局部变量只被初始化一次,下一次依据上一次结果值; static函数与普通函数有什么区别:static 函数在内存中只有一份,普通函数在每个被调用中维持一份拷贝 2、程序的局部变量存在于()中,全局变量存在于()中,动态申请数据存在于( )中。 答案:栈;静态区;堆 3、设有以下说明和定义: typedef union {long i; int k[5]; char c;} date; struct data { int cat; date cow; double dog;} too; date max; 则语句printf("%d",sizeof(too)+sizeof(max));的执行结果是:______ 答案:date是一个union, 变量公用空间. 里面最大的变量类型是int[5], 占用20个字节. 所以它的大小是20 data是一个struct, 每个变量分开占用空间. 依次为int4 + date20 + double8 = 32. 所以结果是 20 + 32 = 52. 当然...在某些16位编辑器下, int可能是2字节,那么结果是 int2 + date10 + double8 = 20 4、队列和栈有什么区别? 答案:队列先进先出,栈后进先出÷ 5、已知一个单向链表的头,请写出删除其某一个结点的算法,要求,先找到此结点,然后删除。答案:slnodetype *delete(slnodetype *head,int key){}中if(head->number==key) { head=pointer->next; free(pointer); break; } back = pointer; pointer=pointer->next; if(pointer->number==key)

华为和中兴的比较

华为公司的产品覆盖面广,涵盖了交换、传输、介入、无线电及移动通信、涵盖了交换、传输、接入、无线及移动通信、A TM、数据通信、智能网、支撑网、智能高频开关通信电源等主要电信产品。 中兴通讯的产品包括交换机、接入网、光纤通传输、多媒体通信、动力环境监控、网管等。中兴通讯产品的覆盖面较华为窄,但是在其产品进入的领域,都有较强的竞争力。中兴的接入网、会议电视和监控系统在国内处于领先地位,其中接入网的前景十分广阔。 华为和中兴营销策略的差异性: 1、以和为贵VS 任我所为 中兴通讯的性质是国有民营,工程师出身的董事长侯为贵一向以儒雅温和著称,他的性格直接影响了中兴的公司氛围,中兴公司洋溢着“以和为贵”的气氛。 华为技术作为一家纯粹的民营企业,任正非即是企业的大家长,军人出身的任在管理上雷厉风行,严厉果断,甚至有些“任我所为”,高级副总裁犯了错误,任可以张口就骂,甚至拳脚相向。任作出的决策,整个公司从上至下都会毫无疑问地执行。这种领导风格层层传递,直接影响到整个公司的管理和销售团队,明确的目标考核机制成为考核销售业绩的军令状,责任明确,奖罚分明。 2、“牛”VS “狼” 不同的管理风格形成了中兴和华为不同的文化特征,中兴以“牛”文化为代表,而华为则以“狼”文化著称。中兴在市场销售中,埋头苦干及被动应标多于主动进攻,很多情况下中兴被作为“价格杀手”引入项目,其参与的很多投标都是在“陪太子读书”。 3、循规蹈矩VS 剑走偏锋 在销售竞争中,中兴偏重于循规蹈矩的策略而华为则更善于剑走偏锋。中兴缺乏商战的技巧,多数情况喜欢采用朴实的方式迎战:简单而实事求是的技术方案,缺乏竞争力;单一而呆板的商务策略,缺乏灵活性;“低价、劣质”几乎成了中兴产品在国际市场上的形象。 华为则具有灵活多变的销售及商务策略,并且其敢于在销售手段上剑走偏锋。华为内部的“打中办”、“打港办”等就是专门打击对手的办公室,他们的考核指标就是击败对手、抢占对手市场份额并且不惜成本。他们可以为了争取客户而贿赂高管,也会为了获取信息而采取间谍甚至窃听活动,有时为了抢夺战略市场,华为可以免费赠送价值几亿的设备 4、成本战略VS 扩张战略 中兴一贯坚持低成本战略,其销售费用及运营成本都远低于华为。中兴在销售投入上一贯是小心谨慎,不见兔子不撒鹰。对于客户提出的设备新功能需求,中兴的策略一般是先承诺可以支持而不投入研发,等项目成功并进展良好才会真正进行投入和开发。对于空白市场的开拓,中兴也一贯采取走一步看一步的跟随的策略,等华为将市场局面大致打开了,中兴才会逐步加大投入。 5、本土战略VS 国际战略 立足中国,放眼全球这是中兴和华为的共同战略,但在国际化的步伐上,华为明显快于中兴。 6、令行“不”止VS 令行禁止 中兴的执行力远远落后于华为,比如老师上课所说的吸烟的事情。两个公司都规定在办公楼内禁止吸烟,但中兴的会议室、厕所、甚至办公室吸烟者大有人在,即便三令五申,仍然没用,因为领导首先就是规则的破坏者。而在华为则不可能有人敢在办公楼内吸烟,除非你愿意为每支烟付出5000元的罚款。

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

最全的华为校园招聘笔试题 华为笔试 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

华为和中兴的比较

华为、中兴通讯、大唐电信比较研究 华为技术、中兴通讯、大唐电信都是我国电信设备制造领域具有很高知名度的 企业。同时,相互之间存在着激烈的竞争。三家企业各具特点,企业的行为有很大的差异。其中,中兴通讯和大唐是上市公司,华为公司的电源事业部部分正积极筹备上市。本文对这些差异和特点进行分析,希望能够对电信行业的现状和前景有进一步深入的了解。 一、所有权结构比较 三家公司的所有权结构完全不同。中兴通讯是公、私合营的经济,但是私方享 有企业的控制权。中兴通讯的总裁是侯为贵。他原为深圳市中兴维先通设备有限公司的创始人(该公司为一私营企业),也是该公司的最大股东。1993年4月,在由中国航天工业总公司所属深圳航天广宇工业公司、深圳市中兴维先通设备有限公司合资设立中兴新公司之后,侯为贵任中兴新公司的总裁。此后中兴通讯公司成立 ,侯为贵又任中兴通讯总裁。中兴通讯被认为是国有企业,因为国有股处于控股地位。但是由于上述的制度安排,该企业却没有国有企业的诸多弊病(至少是不那么严重)。 华为是纯粹的私营企业,公司控制权由出资者完全享有。 而大唐电信也是公司合营,但是公司的控制权(或主要部分)为国有出资方享 有。该公司是由邮电部电信科学研究院、电信院属十所、国际电话数据传输公司(中国留美学生开办的私人公司)及另外十家单位发起设立。其中,电信院占 41.96%的股份,十所占8.69%,国际数据传输公司占8.45%。从股权分布来看,国有股占控股地位。公司的控制权的分配体现了股权的分配,公司的重要职务如董事长、总经理和大多数的董事、监事都由国有方选派。

二、企业效率分析 企业的所有权结构在很大程度上决定了企业的效率。从委托人-代理人理论来看 ,私有企业具有最高的效率,公私合营但控制权在私方的效率次之,公司合营但控制权在公有方又次之,完全公有的企业的效率最次。从理论上讲,华为是完全私有的企业,其代理成本最小,因而其效率最高。但是由于企业规模的扩大,管理中的低效率现象开始出现(这是难以避免的)。中兴通讯公司是公私合营,但控制权在私方,又由于公、私两方有明确的奖罚协议,作为上市公司,企业信息的不对称程度较轻,因而同样具有较小的代理成本,企业效率较高。大唐电信是公司合营,但是公司的控制权(或主要部分)为国有方代表享有,其代理成本最大,因而有较低的效率。 企业的效率在很大程度上还取决于公司的总经理的个人魅力。华为公司的总裁 任正非涉足电信行业已十多年,从白手起家到今天最大的民族电信设备制造企业,其过人的经营才能是为人公认的。他的存在是华为企业精神的重要支柱。中兴通讯公司的总裁也是空手创业,展示了其才华,最终才得以有机会同公营经济合资并担任总裁。相比之下,大唐电信的总裁的企业家才能是证明最不充分的。该总裁长期从事科研,仅有的商业经历是担任西安大唐公司经理,时间尚短,经验不够丰富,并且业绩也不十分出色。 因而,本文认为华为、中兴有较高的效率,而大唐将较差。 三、企业的产品结构及市场竞争力 华为公司的产品覆盖面最广,涵盖了交换、传输、接入、无线及移动通信 、A TM、数据通信、智能网、支撑网、智能高频开关通信电源等主要电信产品。在

华为面试笔试题项目经理

华为非技术(不正经的)面试指南---项目经理篇(offer get) 春招报华为非技术岗,当时报的供应链,但据说西安这边供应链不招实习生,项目经理可能招,就换成了项目经理。 之后就一直没有收到消息,直到8 月24 号收到优招面试邀请。当时就觉得非常奇怪,一直以为自己没有投简历,后来去官网看的时候想起来应该是春招投的简历被捞起来了。 面试时间是8 月26 日上午10:00,在华为西研所。 非技术岗需要携带物品:身份证(必须带,面试需要刷身份证),简历3 份,成绩单(必须带,含:本科研究生成绩单、四六级成绩单)、证书(非必须) 小tip: 从学校打车过去大概30 块钱,30Min 基本就到了。注意把握时间,尽量早到一点PS:面试等候区水果点心供应不间断,还是很照顾面试者的 我报的项目经理(去了才知道这个岗位招人超级少,一定要去听宣讲会),面试分为4 部分: 群面技术面综合面英语面试 Part1:群面(非技术岗一起面) 每次14 个人左右一起面试,分为A、B 两组,每组7 人。面试者要将结果展示在白板上。 1. 先做自我介绍(第一次有效发言机会,这次发言的意义在于,让别人记住你。如果名字很有意义,欢迎讲出来)。自我介绍时需要面试者记录一起面试的小伙伴的个人信息,面试官会提问:比如,坐在你对面的男生的爱好是啥?哪个同学印象最深,为啥? 2. 各小组2Min 选好组长、记时、陈述人员,并想好组名、口号。 小tip:一定记得把自己小组人员分工及小组信息写在白板上。 3. 发题目,3min 看题目,15min 小组讨论并将结果展示在白板上。这段时间面试官会观察各小组的情况,但不干涉。 PS:题目是成功人士有很多属性,给了15 个,让排出优先顺序。 答题技巧:注意审题,在排序之前先定好排序的标准。这个没有标准答案,你自己自圆其说就好。 4. 小组3Min 汇报成果先完成的小组有优先汇报权。 汇报排序的依据和原因,支持小组成员补充。 5. 面试官对小组方案提出质疑,小组回答。 Member 的第二次有效发言机会,注意把握。面试官会尽量让每个人都有发言的机会,自己注意把握。 6. 另一小组重复4.5***作。 7. 小组长对小组成员贡献度排名,3min 时间。 8. 各小组陈述排名情况。 PS:这里还是要有依据,排名贡献度要有衡量的标准。

华为面试笔试题

华为软件测试笔试题 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++)

华为软件研发岗笔试题总结

操作系统(Operating System,简称OS)是管理计算机系统的全部硬件资源包括软件资源及数据资源;控制程序运行;改善人机界面;为其它应用软件提供支持等,使计算机系统所有资源最大限度地发挥作用,为用户提供方便的、有效的、友善的服务界面。 操作系统通常是最靠近硬件的一层系统软件,它把硬件裸机改造成为功能完善的一台虚拟机,使得计算机系统的使用和管理更加方便,计算机资源的利用效率更高,上层的应用程序可以获得比硬件提供的功能更多的支持。 操作系统是一个庞大的管理控制程序,大致包括5个方面的管理功能:进程与处理机管理、作业管理、存储管理、设备管理、文件管理。目前微机上常见的操作系统有DOS、OS/2、UNIX、XENIX、LINUX、Windows2000、Netware等。 华为软件笔试题 一、判断题(对的写T,错的写F并说明原因,每小题4分,共20分) 1、有数组定义int a[2][2]={{1},{2,3}};则a[0][1]的值为0。(正确) 2、int (*ptr) (),则ptr是一维数组的名字。(错误) 3、指针在任何情况下都可进行>, <, >=, <=, = =运算。(正确) 4、switch(c) 语句中c可以是int, long, char, float, unsigned int 类型。(错误) 5、#define print(x) printf("the no, "#x",is ") (正确) 二、填空题(共30分) 1、在windows下,写出运行结果,每空2分,共10分。 char str[ ]= "Hello"; char *p=str; int n=10; sizeof(str)=(6) sizeof(p)=( 4) sizeof(n)=(4 ) void func(char str[100]) { } sizeof(str)=(4 ) 2、void setmemory(char **p, int num) { *p=(char *) malloc(num);} void test(void) { char *str=NULL; getmemory(&str,100); strcpy(str,"hello"); printf(str); } 运行test函数有什么结果?(hello)10分 3、设int arr[]={6,7,8,9,10}; int *ptr=arr; (ptr++)+=123; printf("%d,%d",*ptr,*(++ptr)); (8,8 ) 10分

华为面试经历此文献给准备去华为面试的同胞们

2月29号接到华为的笔试通知(C语言),3月1日(星期六)到华为北研所面试。 作为一名刚毕业不到半年的专科毕业生,被邀请这样的面试,心里还是挺激动的,于是在网上找了很多华为的笔试题,看了看(信心不是太足的朋友,网上的面试题一定要看,很准的)。 在3月1日的笔试那天,我笔试题做的还算行。紧接着是招聘你的部门2轮的技术面试,他们的问的技术问题都很基础,而且主要针对笔试上做错的那些题目去问你,而且试卷的最后几个大题也是主要的询问点之一。询问第二大点是你简历上你做过的一些东西,他会挑选一到2个仔细问你。只要你技术过意得去,而且诚实(曾经有个哥们因为吹嘘后来被cut掉了),而且喜欢技术,技术面试官一般都会给你下一轮面试的机会的。由于我具备了以上条件顺利通过了前面的面试,进入下一轮综合面试(集体面试)。 面试的地点是上地大厦,面试的人是人山人海,非常气派。集体面试一边会把不同部门的一群人(10-16人),拉过去一起面试,面试官3名,做中间的那名是主要面试官,主要问题都是那人问。在面试过程中首先是给你一张纸让你叠三折成一个名牌,然后写上自己的名字,这个大家的速度要快,不要到时候不知道怎么折,跟着别人学的一般会被淘汰。 然后首先是每个是做一个自我介绍(2分钟),介绍内容主要是一些基本信息,教育经历,工作经历,职业规划,兴趣爱好,优缺点等,你一定要2分钟介绍完,不然你一般都是被淘汰的对象。然后紧接着是团队辩论,首先是面试的人分成两队,然后对一个问题进行讨论(15分钟),然后团队统一一个唯一的答案,然后去说明你们团队这样回答的理由,在团队讨论的时候大家一定要首先统一个选择答案的中心思想,然后在去选题。辩论的过程中不要表现的太强势,也不要为了某个问题和对方的人争论不休.说出自己的意见和想法就可以了,还有不要犹豫不决!发表言论时一定不要和华为的文化冲突.至于华为文化提倡什么就靠大家自己从任总的文章里体会了要清楚集体面试的意图.这轮面试主要考察以下几个方面: 一是动手能力和反应速度;二是团队合作意识;三是表达能力;四是个人的思想觉悟也可以说成是人生观和价值观。兄弟我由于第一次参加者这样的面试,啥也不知道,自我介绍2分钟没有搞定,而在辩论的时候过于积极,所以不幸被淘汰。据说集体面试的淘汰率非常高,一般会淘汰一半的人以上,只要兄弟你能通过这一关,那你就取得了80%的胜利。 最后一轮面试我没有经历过,为了帮助正在面试的朋友提供方便,在网上找了一个好贴

华为、中兴通讯、大唐电信比较研究

华为、中兴通讯、大唐电信比较研究

华为、中兴通讯、大唐电信比较研究 2007年08月29日星期三 10:27华为技术、中兴通讯、大唐电信都是我国电信设备制造领域具有很高知名度的企业。同时,相互之间存在着激烈的竞争。三家企业各具特点,企业的行为有很大的差异。其中,中兴通讯和大唐是上市公司,华为公司的电源事业部部分正积极筹备上市。本文对这些差异和特点进行分析,希望能够对电信行业的现状和前景有进 一步深入的了解。 一、所有权结构比较 三家公司的所有权结构完全不同。中兴通讯是公、私合营的经济,但是私方享有企业的控制权。中兴通讯的总裁是侯为贵。他原为深圳市中兴维先通设备有限公司的创始人(该公司为一私营企业),也是该公司的最大股东。1993年4月,在由中国航天工业总公司所属深圳航天广宇工业

二、企业效率分析 企业的所有权结构在很大程度上决定了企业的效率。从委托人-代理人理论来看,私有企业具有最高的效率,公私合营但控制权在私方的效率次之,公司合营但控制权在公有方又次之,完全公有的企业的效率最次。从理论上讲,华为是完全私有的企业,其代理成本最小,因而其效率最高。但是由于企业规模的扩大,管理中的低效率现象开始出现(这是难以避免的)。中兴通讯公司是公私合营,但控制权在私方,又由于公、私两方有明确的奖罚协议,作为上市公司,企业信息的不对称程度较轻,因而同样具有较小的代理成本,企业效率较高。大唐电信是公司合营,但是公司的控制权(或主要部分)为国有方代表享有,其代理成本最大,因而有较低的效率。 企业的效率在很大程度上还取决于公司的总经理的个人魅力。华为公司的总裁任正非涉足电信行业已十多年,从白手起家到今天最大的民族电

华为java笔试面试题

华为Java笔试题+数据库题 一、单项选择题 1.Java是从( B)语言改进重新设计。 A.Ada B.C++ C.Pasacal D.BASIC 2.下列语句哪一个正确(B ) A. Java程序经编译后会产生machine code B. Java程序经编译后会产生byte code C. Java程序经编译后会产生DLL D.以上都不正确 3.下列说法正确的有(C ) A. class中的constructor不可省略 B. constructor必须与class同名,但方法不能与class同名C. constructor在一个对象被new时执行 D.一个class只能定义一个constructor 4.提供Java存取数据库能力的包是( A) A.java.sql B.java.awt C.https://www.doczj.com/doc/8c7765169.html,ng D.java.swing 5.下列运算符合法的是( A) A.&& B.<> C.if D.:= 6.执行如下程序代码 a=0;c=0; do{ --c; a=a-1; }while(a>0); 后,C的值是(C ) A.0 B.1 C.-1 D.死循环 7.下列哪一种叙述是正确的( D) A. abstract修饰符可修饰字段、方法和类 B.抽象方法的body部分必须用一对大括号{ }包住 C.声明抽象方法,大括号可有可无 D.声明抽象方法不可写出大括号 8.下列语句正确的是( C) A.形式参数可被视为local variable B.形式参数可被字段修饰符修饰 C.形式参数为方法被调用时,真正被传递的参数 D.形式参数不可以是对象 9.下列哪种说法是正确的(A ) A.实例方法可直接调用超类的实例方法 B.实例方法可直接调用超类的类方法 C.实例方法可直接调用其他类的实例方法 D.实例方法可直接调用本类的类方法 二、多项选择题 1.Java程序的种类有(BCD ) A.类(Class) B.Applet C.Application D.Servlet 2.下列说法正确的有( BCD) A.环境变量可在编译source code时指定

华为面试经历-此文献给准备去华为面试的同胞们

https://www.doczj.com/doc/8c7765169.html,/junsky/archive/2008/03/10/1098686.html 华为面试经历-此文献给准备去华为面试的同胞们 2月29号接到华为的笔试通知(C语言),3月1日(星期六)到华为北研所面试。 作为一名刚毕业不到半年的专科毕业生,被邀请这样的面试,心里还是挺激动的,于是在网上找了很多华为的笔试题,看了看(信心不是太足的朋友,网上的面试题一定要看,很准的)。 在3月1日的笔试那天,我笔试题做的还算行。紧接着是招聘你的部门2轮的技术面试,他们的问的技术问题都很基础,而且主要针对笔试上做错的那些题目去问你,而且试卷的最后几个大题也是主要的询问点之一。询问第二大点是你简历上你做过的一些东西,他会挑选一到2个仔细问你。只要你技术过意得去,而且诚实(曾经有个哥们因为吹嘘后来被cut掉了),而且喜欢技术,技术面试官一般都会给你下一轮面试的机会的。由于我具备了以上条件顺利通过了前面的面试,进入下一轮综合面试(集体面试)。 面试的地点是上地大厦,面试的人是人山人海,非常气派。集体面试一边会把不同部门的一群人(10-16人),拉过去一起面试,面试官3名,做中间的那名是主要面试官,主要问题都是那人问。在面试过程中首先是给你一张纸让你叠三折成一个名牌,然后写上自己的名字,这个大家的速度要快,不要到时候不知道怎么折,跟着别人学的一般会被淘汰。 然后首先是每个是做一个自我介绍(2分钟),介绍内容主要是一些基本信息,教育经历,工作经历,职业规划,兴趣爱好,优缺点等,你一定要2分钟介绍完,不然你一般都是被淘汰的对象。然后紧接着是团队辩论,首先是面试的人分成两队,然后对一个问题进行讨论(15分钟),然后团队统一一个唯一的答案,然后去说明你们团队这样回答的理由,在团队讨论的时候大家一定要首先统一个选择答案的中心思想,然后在去选题。辩论的过程中不要表现的太强势,也不要为了某个问题和对方的人争论不休.说出自己的意见和想法就可以了,还有不要犹豫不决!发表言论时一定不要和华为的文化冲突.至于华为文化提倡什么就靠大家自己从任总的文章里体会了要清楚集体面试的意图.这轮面试主要考察以下几个方面: 一是动手能力和反应速度;二是团队合作意识;三是表达能力;四是个人的思想觉悟也可以说成是人生观和价值观。兄弟我由于第一次参加者这样的面试,啥也不知道,自我介绍2分钟没有搞定,而在辩论的时候过于积极,所以不幸被淘汰。据说集体面试的淘汰率非常高,一般会淘汰一半的人以上,只要兄弟你能通过这一关,那你就取得了80%的胜利。 最后一轮面试我没有经历过,为了帮助正在面试的朋友提供方便,在网上找了一个好贴

华为笔试题大全(史上最齐全)

华为 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地址由两部分组成,网络号和主机号。不过是要和“子网掩码”按位与上之后才能区分哪些是网络位哪些是主机位。

华为和中兴详细工资构成对比

华为7500和中兴7300的分配方案 注:个税还是按照2000计算的 华为 除去四金 6560.0 上海华为拿到手收入: 8000-1440-559=6001.0 住房公积金总额1120 五险一金个税 1440 559 到手收入 6001.0 上海等地区的五险缴纳标准: 项目住房公积金养老保险失业保险医疗保险生育保险(仅限女性)工伤保险总计 基数 8000 8000 8000 8000 8000 8000 比例 14% 30% 3% 14% 缴纳总公司缴纳比公司缴纳总个人缴纳比个人缴纳总额 1120 2400 240 1120 例 7% 22% 2% 12% 0.50% 0.50% 44% 额 560 1760 160 960 40 40 3520 例 7% 8% 1% 2% 0% 0% 18% 额 560 640 80 160 0 0 1440

0.50% 40 0.50% 40 62% 4960 南京地区(全国五险一金标准) 养老保险:单位21%(外地农业户籍14%)、个人8%;医疗保险:单位 8.5%、个人2%; 失业保险:单位1%、个人1%;生育保险:单位0.7%、个人不交; 工伤保险:单位0.4-1.1%不等根据单位的风险类别来定、个人不交;大病每人每月10元。公积金是10-12%由单位自己根据效益来。(参照这个比例算的) 南京(全国)地区华为拿到手收入: 7500-1425-486.26=5588.8 住房公积金总额1200 税前工资五险一金 6075.1 1425 项目基数比例住房公积金 7500 16% 养老保险 7500 29% 失业保险 7500 2% 医疗保险 7500 14% 生育保险(仅限女性) 7500 0.70% 工伤保险 7500 0.50% 总计 62% 个税到手收入 486.26 5588.8 缴纳总公司缴纳比公司缴纳总个人缴纳个人缴纳额 例

中兴与华为社会责任报告对比分析

中兴与华为社会责任报告对比分析

目录: 1 前言介绍 3 2 简介 4 2.1中兴简介 2.2华为简介 3 员工 4 3.1中兴 3.2华为 4 环境 5 4.1中兴 4.2华为 5 社会贡献 6 5.1中兴 5.2华为

6 总结7 7 参考文献8

前言介绍: 本文是对中兴通讯股份XX和华为技术XX两家的社会责任报告进行对比分析。本文通过对两家企业的三大方面,即员工、环境、社会三方面进行具体对比分析,了解两家企业社会责任报告中的主要内容和实质性问题,最后作出总结分析,对两家企业有进一步的了解。

一、简介 中兴通讯股份XX是全球综合性通信制造业上市公司和全球通信解决方案提供商之一。经过二十四年的发展历程,中兴通讯在经营规模不断壮大的同时,认真落实科学发展观、积极履行企业社会责任,自觉地把企业社会责任融入到公司的战略、企业文化和生产经营活动中,努力构建和谐企业。 华为是全球领先的电信解决方案供应商。其拥有热诚的员工和强大的研发能力,快速响应客户需求,提供端到端的客户化产品、解决方案和服务,全力帮助客户商业成功,并通过共同努力,不断丰富人们的沟通和生活。目前,华为的产品和解决方案已经应用于全球100多个国家,服务全球运营商50强中的36家 二、员工 中兴:公司始终坚持以人为本的原则,尊重和关心员工,维护员工的合法权益,促进员工的价值实现和能力提升,实现企业和员工的共同成长。公司遵循按劳分配、同工同酬的原则,向员工及时足额支付工资。推行基于岗位价值、员工个人发展和绩效提升的薪酬体系,对骨干员工实施股权激励计划,实现公司利益与员工利益的共赢。公司建立了符合政府要求的社会保障体系,为员工提供社会养老保险、医疗保险、工伤保险、生育保险、失业保险五大社会保险。 1、员工是公司最重要的资源,公司快速发展的同时非常关注员工个人技能的提升。2008年,无论在中国还是已开展业务的海外135个国家,中兴通讯都为员工提供宽广X围的培训,以使员工能不断提高他们的管理水平和技术水平。 2、公司建立了严格的规章制度,建立健全员工健康档案,定期组织员工体检;

华为面试 笔试题目(附答案)

华为面试/笔试题目(附答案) 陈晓明2010-05-21 15:45:59 要查看更多华为笔经相关信息,请访问华为公司校园招聘club:深圳华为技术有限公司 (1)什么是预编译,何时需要预编译: 答案: 1、总是使用不经常改动的大型代码体。 2、程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编译选项。在这种情况下,可以将所有包含文件预编译为一个预编译头。 (2)char * const p char const * p const char *p 上述三个有什么区别? 答案: char * const p; //常量指针,p的值不可以修改 char const * p;//指向常量的指针,指向的常量值不可以 改 const char *p; //和char const *p (3) char str1[] = "abc"; char str2[] = "abc"; const char str3[] = "abc"; const char str4[] = "abc"; const char *str5 = "abc"; const char *str 6 = "abc"; char *str7 = "abc"; char *str8 = "abc"; cout (y)?(y):(x)) //结尾没有…;? (10)嵌入式系统中经常要用到无限循环,你怎么用c编写死循环。答案:while(1){}或者for(;;) (11)关键字static的作用是什么?答案:定义静态变量 (12)关键字const有什么含意?答案:表示常量不可以修改的变量。 (13)关键字volatile有什么含意?并举出三个不同的例子?答案:提示编译器对象的值可能在编译器未监测到的情况下改变。 (14)int (*s[10])(int) 表示的是什么啊?答案:int (*s[10])(int) 函数指针数组,每个指针指向一个int func(int param)的函数。 (15)有以下表达 式: int a=248; b=4;int const c=21;const int *d=&a; int *const e=

华为面试笔试题算法

杭州现场面 第一轮业务面: 1. 自我介绍 2. 挑2 个最能展现技术能力的项目细讲 3. 听不懂,我不是做算法的,你再想想怎么给我讲。。。。。。 4. 用什么语言 5. 有没有什么问我的 问了面试官的工作背景,是做os 的。面试官专业水平应该很高,气场很足。。不过头一次遇上这么玄学的面试,还是有点纠结。 第二轮业务面: 似乎一般就一轮业务面,不知道怎么加了一轮。这次这个面试官好像会算法了。。。全程聊项目,没有什么好讲的 第一轮综合面: 1. 自我介绍 2. 对ai 趋势的看法 3. 怎样的代码才是好代码(可读性,复用性,效率?) 4. 职业规划 然后面试官跟另一位面试官聊了一下,说我这轮给你跳过了,给你推总裁那。。(内心:跳过?-_-) 第一天没面完,第二天接着面orz... 第二轮综合面 1. (没有自我介绍。。)你不是科班的,为啥要搞算法?国家学科划分这么明确,你觉得这样跨行真的好么。。。(orz...其实当初转行,也有想着做好算法,今后工业发展好了,用算法去建设来着。。。) 2. 对你研究领域的前沿算法的了解。有哪些企业/高校水平高 3. 你是不是在重复造轮子,你的模型有没有真的提升(这个可以有。。)

4. 华为对ai 的理解可能跟你们很多同学不一样,我们要做伟大的事情,万亿级的优化,比头条的推荐/百度的nlp...这种商业的东西,要伟大一些。(这个我觉得是视角的问题吧,求同存异了。。) 5. 说句不好听的,你们blabla(不好听的就不写了,emmm,确实不好听) 6. 有没有什么问我的(我又问他是负责什么的,想找点话聊)。大佬回复:我没有具体负责的业务(真的是大佬啊...应该在负责华为整体布局的事情吧)

朗讯与华为时隙对照表

目前,OptiX设备参照ITU-T G.707协议采用时隙编号方式,其他厂家设备以线路编号方式。不同厂家的传输设备对接时如果支路信号在VC-4中的位置不一致,必然会造成对接后业务不通,两种编号方式的对应关系如下表所示: 表1-1时隙编号对照表

对于上面的表格,我们也可以通过下面的公式得到, 按照时隙编号方式进行编号的VC-12可采用如下公式计算其序号: VC-12序号=TUG-3编号+(TUG-2编号-1)×3+(TU-12编号-1)×2 1 按照线路编号方式进行编号的VC-12可采用如下公式计算其序号: VC-12序号=(TUG-3编号-1)×21+(TUG-2编号-1)×3+TU-12编号 注意:(其中TUG-3范围是1至3、TUG-2范围是1至7、TU-12范围是1至3)

从上面时隙对照表显而易见可以看出,OptiX传输设备的时隙安排同ITU -T建议完全一致,两种编号方式在实际应用当中会有不同,如在使用仪表测试其他厂家传输设备某个2M通道业务时,需要进行换算。这种编码方式的优点是在同一VC4里如果同时存在2M业务和34M/45M业务混合传输时,业务配置方便,2M时隙不用打散。而OptiX传输设备的编码方式,通道号与实际“时隙”编号完全相同,因此在进行仪表测试时,显示的编号即为实际业务的编号,比较直观,不需要换算,方便测试。其次,在ITU-T和国标的相关标准和建议中,并没有明确规定应该采用哪种编号方式,因此在具体采用哪种编号方式的问题上并没有对与错的概念。由于这两种编号方式各有优缺点,且没有一个统一的标准来规定选择哪种方式,也只有在不同编号方式厂家设备对接上下2M业务时,才会带来一些不便。 如何来解决这个矛盾呢?很简单,我们在配置业务的时候根据业务的3-7-3编号来上下业务就可以了。比如在OptiX传输设备侧业务上到了1# VC4的5#VC12上,即3-7-3结构中的编号为2-2-1的VC12。在对端其他厂家设备下该业务时,如果该设备的编号方式是线路编号的话,对照上表只需把编号2-2-1的对应的第25号VC12接出即可。目前华为公司的OptiX iManager网管可以通过一个选项的设置在两种编号方式之间进行自由转换,解决两种编号方式带来的对接维护不便问题。在T2000上的显示切换方式为:进入[设备维护台-业务配置-SD H业务],在“选项”中设置“显示时隙号”或“显示线路号”。

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