华为最新面试题目及答案

标签:面试问题 时间:2018-03-27
【yjbys.com - 面试问题】

 华为

  1)笔试 可以选择JAVA和C++。

  2)面试:

  一面:技术面,40分钟,问的很细,UML,单点登录,J2EE

  二面:综合面,20分钟 一个项目完整的经历

  三面:HR,职业规划,优势与劣势,期望工资与工作地点。

  四面:老总面.

  华为面试题及答案

  1、局部变量能否和全局变量重名

  答:能,局部会屏蔽全局。要用全局变量,需要使用"::"

  局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。

  2、如何引用一个已经定义过的全局变量

  答:extern

  可以用引用头文件的方式,也可以用extern关键字,如果用引用头文件方式来引用某个在头文件中声明的全局变理,假定你将那个变写错了,那么在编译期间会报错,如果你用extern方式引用时,假定你犯了同样的错误,那么在编译期间不会报错,而在连接期间报错。

  3、全局变量可不可以定义在可被多个.C文件包含的头文件中 为什么

  答:可以,在不同的C文件中以static形式来声明同名全局变量。

  可以在不同的C文件中声明同名的全局变量,前提是其中只能有一个C文件中对此变量赋初值,此时连接不会出错

  4、语句for( ;1 ;)有什么问题 它是什么意思

华为面试题及答案分享

标签:综合指导 时间:2017-08-14
【yjbys.com - 综合指导】

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

主机到网络 网络 传输 应用

CREATE DATABASE test

GO
use test
CREATE TABLE [dbo].[users] (
[ID] [int] NOT NULL ,
[name] [varchar] (32) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[passwd] [binary] (16) NOT NULL ,
[Prompt] [varchar] (32) COLLATE Chinese_PRC_CI_AS NOT NULL ,
) ON [PRIMARY]

查询语句优化:避免过多的表关联,注意where 中的字段顺序,先过滤有索引的,能尽量缩小数据范围的等。
索引优化:合理分析并设置、调整索引。
表结构优化:如果数据量过大,纵向或者横向拆分表。纵向拆,将前n个字段放在一个表,后面m个放另一个表。横向:满足一定条件的数据放一个表,比如公司员工特别多,男雇员放一个,女雇员放一个表,人妖放一个表。
存储方式优化:通过不同的存储空间或者表分区,将数据存放在不同的存储区域,达到充分利用IO的目的



1、局部变量能否和全局变量重名?

  答:能,局部会屏蔽全局。要用全局变量,需要使用"::"

  局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。

  2、如何引用一个已经定义过的全局变量?

  答:extern

  可以用引用头文件的方式,也可以用extern关键字,如果用引用头文件方式来引用某个在头文件中声明的全局变理,假定你将那个变写错了,那么在编译期间会报错,如果你用extern方式引用时,假定你犯了同样的错误,那么在编译期间不会报错,而在连接期间报错。

  3、全局变量可不可以定义在可被多个.C文件包含的头文件中?为什么?

  答:可以,在不同的C文件中以static形式来声明同名全局变量。

  可以在不同的C文件中声明同名的全局变量,前提是其中只能有一个C文件中对此变量赋初值,此时连接不会出错

  4、语句for( ;1 ;)有什么问题?它是什么意思?

  答:和while(1)相同。

  5、do……while和while……do有什么区别?

  答:前一个循环一遍再判断,后一个判断以后再循环

  6、请写出下列代码的输出内容


以下是引用片段:
  #include
  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

  7、static全局变量与普通的全局变量有什么区别?static局部变量和普通

华为工程师通信基础面试题及答案

标签:面试笔试 时间:2017-03-02
【yjbys.com - 面试笔试】

  华为各类工程师面试:电信基础知识题库(以下题目可以按填空、判断或简答方式出题,也可以经过变化成为选择题)

  1、语音信号数字化过程中,采用的是的量化方法是非均匀量化。

  2、pcm30/32路系统中,每个码的时间间隔是488ns。

  3、pcm30/32路系统中,ts0用于传送帧同步信号,ts16用于传送话路信令。

  4、pcm30/32路系统中,复帧的重复频率为500hz,周期为2ms。

  5、程控交换机的硬件可分为话路系统和中央控制系统两部分,整个交换机的控制软件都放在控制系统的存储器中。

  6、一般二氧化硅光纤的零色散波长在1310nm左右,而损耗最小点在1550nm波长左右。

  7、g.652光纤是零色散波长在1310nm的单模光纤。

  8、光缆的基本结构由缆芯、加强元件和护套组成。

  9、常用的光缆结构形式有层绞式光缆、束管式光缆、骨架式光缆和带状式光缆。

  10、在网状网的拓扑结构中,n个节点完全互连需要n(n-1)/2条传输线路。

  11、在星型网的拓扑结构中,n个节点完全互连需要n-1条传输线路。

  12、atm技术是电路交换技术和分组交换技术的结合。

  13、根据98年发布的《自动交换电话(数字)网技术体制》,我国电话网分为三级。

  14、根据新的电话网体制,我国长途电话网分为二级。

  15、当电话网全网为三级时,两端局之间最大的串接电路段数为5段,串接交换中心最多为6个。

华为各类工程师通信基础面试题库以及答案(1)

标签:面试笔试 时间:2017-03-02
【yjbys.com - 面试笔试】

华为各类工程师面试:电信基础知识题库(以下题目可以按填空、判断或简答方式出题,也可以经过变化成为选择题)


1、语音信号数字化过程中,采用的是的量化方法是非均匀量化。

2、PCM30/32路系统中,每个码的时间间隔是488ns 。

3、PCM30/32路系统中,TS0用于传送帧同步信号,TS16用于传送话路信令。

4、PCM30/32路系统中,复帧的重复频率为500HZ,周期为2ms。

5、程控交换机的硬件可分为话路系统和中央控制系统两部分,整个交换机的控制软件都放在控制系统的存储器中。

6、一般二氧化硅光纤的零色散波长在1310nm左右,而损耗最小点在1550nm波长左右。

7、G.652光纤是零色散波长在1310nm的单模光纤。

8、光缆的基本结构由缆芯、加强元件和护套组成。

9、常用的光缆结构形式有层绞式光缆、束管式光缆、骨架式光缆和带状式光缆。

10、在网状网的拓扑结构中,N个节点完全互连需要N(N-1)/2 条传输线路。

11、在星型网的拓扑结构中,N个节点完全互连需要N-1 条传输线路。

12、ATM技术是电路交换技术和分组交换技术的结合。

13、根据98年发布的《自动交换电话(数字)网技术体制》,我国电话网分为三级。

14、根据新的电话网体制,我国长途电话网分为二级。

15、当电话网全网为三级时,两端局之间最大的串接电路段数为5段,串接交换中心最多为6个。

16、新体制中一级长途交换中心(DC1)为省(自治区、直辖市)长途交换中心,其职能主要是汇接所在省(自治区、直辖市)的省际长途来去话务和一级交换中心所在地的长途终端话务。

华为各类工程师通信基础面试题库以及答案

标签:面试笔试 时间:2017-03-02
【yjbys.com - 面试笔试】
华为各类工程师面试:电信基础知识题库(以下题目可以按填空、判断或简答方式出题,也可以经过变化成为选择题)


1、语音信号数字化过程中,采用的是的量化方法是非均匀量化。

2、PCM30/32路系统中,每个码的时间间隔是488ns 。

3、PCM30/32路系统中,TS0用于传送帧同步信号,TS16用于传送话路信令。

4、PCM30/32路系统中,复帧的重复频率为500HZ,周期为2ms。

5、程控交换机的硬件可分为话路系统和中央控制系统两部分,整个交换机的控制软件都放在控制系统的存储器中。

6、一般二氧化硅光纤的零色散波长在1310nm左右,而损耗最小点在1550nm波长左右。

7、G.652光纤是零色散波长在1310nm的单模光纤。

8、光缆的基本结构由缆芯、加强元件和护套组成。

9、常用的光缆结构形式有层绞式光缆、束管式光缆、骨架式光缆和带状式光缆。

10、在网状网的拓扑结构中,N个节点完全互连需要N(N-1)/2 条传输线路。

11、在星型网的拓扑结构中,N个节点完全互连需要N-1 条传输线路。

12、ATM技术是电路交换技术和分组交换技术的结合。

13、根据98年发布的《自动交换电话(数字)网技术体制》,我国电话网分为三级。

14、根据新的电话网体制,我国长途电话网分为二级。

15、当电话网全网为三级时,两端局之间最大的串接电路段数为5段,串接交换中心最多为6个。

16、新体制中一级长途交换中心(DC1)为省(自治区、直辖市)长途交换中心,其职能主要是汇接所在省(自治区、直辖市)的省际长途来去话务和一级交换中心所在地的长途终端话务。

华为C++/MFC面试题(附上个人答案,不当之处请指正)

标签:讨论区 时间:2017-01-26
【yjbys.com - 讨论区】

pS:答案是本人随笔所写,可能不全甚至错误!

请不要盲目将其作为标准答案,不当之处,请指正,谢谢。

C++/MFC 试题

一.填空题 (26 分 )

1 . WIN32 平台下, sizeof(short) = __2__ , sizeof(int) = __4__ , sizeof(long) = __4__ 。 (3 分 ) /// sizeof(char) = 1;sizeof(double) = 8;sizeof(float) = 4;

2 .请给出如下程序的结果 (2 分 )

int a = 3;

int b = a << 3; /// 00000011左移三位为00011000,即24

a = __3__ , b = __24__ 。

3 .请 给出如下程序的结果 (2 分 )

int aaa = 0x01;

htonl(aaa) = _16^6___ 。/// 0x01000000 十六进制数,转换为十进制为16的6次方,即16777216

4 .请给出如下程序的结果 (2 分)

#define MAX_NUM 100+200

int nTemp = MAX_NUM*10; ///宏的功能只是简单的字符替换,MAX_NUM*10表示100+200*10,所以用宏要小心

则 Temp = __2100__ 。

5 .请给出如下程序的结果 (3 分 )

char szTemp[1000] = \"\";

int nLen1 = sizeof(szTemp);