当前位置:文档之家› 华为及软件工程师面试题大全

华为及软件工程师面试题大全

华为及软件工程师面试题大全
华为及软件工程师面试题大全

先看点英语的

Q: Please say something except your self-introduction.

A: You mean about my self-introduction?

(I think he has some Arabian Accent. Is he from Arabian countries?

No, I am pretty sure he is definitely a Chinese, one of my people.)

Q: No, anything except your self-introduction.

A: Oh, sorry. Can I speak something about my job criteria?

Q: Criteria? What is criteria? What does that mean?

A: It means the standards or expectations when I'm looking for a job.

Q: Ok. Say something about that.

A: All right. First, I wanna know what I could learn from the job. That

means...

(He was communicating with other staff of Huawei about something, I

thought he might be busying in something so I stopped and waited for

him to finish.)

Q: Please go on. I'm listening.

A: OK, that means what my future would be if I took the job...

(He's still talking to other in Chinese, so I stopped again.)

Q: Please go on.

A: OK. The second is that I wanna know if it is something that I really

want, that means ... that means if I could totally devote myself in

the job... , the third is ... if I am qualified for the job...

(I stopped several times because he talked to two other guys and answered

a phonecall to his cell during the conversation.)

Q: I've noticed on your resume that you worked in ###(a company's name) for only 4 months, why did you quit?

A: Well, I must say...(I was interrupted because he's talking to another guy

again.) I must say that I was too young and not so mutural at that time.

I think I was not well prepared to begin my professional career in my

heart...(He answered another phonecall)

Q: How old were you at that time?

A: 22.

Q: You're 22, and you said you're not matural?

A: I think sometimes maturaty is not related only to the age...

(He answered his cell again, but this time he stepped forward to the window.

The call lasted about 5 minutes. I was still waiting, and then he came back.)

A: ...(I was about to continue but I was interrupted again.)

Q: Mr. Zhang, you must know Huawei is a international company, and it's products

are sold in international, it's international. (I think 'Huawei is an

internationalized company' would be good alternative to the three sentences

he just said.)So the English is very important to our employees, but your

english does not reach to our requirements. So, I think you're not appropriate

for our company.

A: OK. So can I take my resume back? (Well, now I must admit that I'm still not

matural enough.)

Q: OK.

A: Thank you.

(I have to admit again that I'm still not matural enough, but I do wanna ask

him if he knew about that respect to each other is a basic principle in social

relationships.)

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

https://www.doczj.com/doc/8718750228.html,/html/category/it-interview/softwaretest

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不保证等等

而它们都可以继承,实现多态等。但也有少许区别。比如:

struct A { };

class B : A{ }; //private继承

struct C : 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是19

2.168.10.71子网掩码255.255.255.64与192.168.10.201是同一

2.internet中e-mail协仪,IE的协仪,NAT是什么,有什么好处,能带来什么问题?DNS是什么,它是如何工作的?

3.PROXY是如何工作的?

4.win2k系统内AT命令完成什么功能,Messenger服务是做什么,怎么使用?

5进程,线程的定义及区别

6,32位操作系统内,1进程地址空间多大,进程空间与物理内存有什么关系?

7网络攻击常用的手段,防火墙如何保证安全.

8如何配静态IP,如何测网络内2台计算机通不通,PING一次返几个数据包?

9WIN9X与WINNT以上操作系统有"服务"吗,服务是什么,如何停止服务?

10AD在WIN2KSERVER上建需什么文件格式,AD是什么?XP多用户下"注销"与"切换"的区别.

11UDP可以跨网段发送吗?

12最简单的确认远程计算机(win2K以上)某个监听端口是正常建立的?

13软件测试的定义,测试工作是枯燥反复的,你是如何理解的?黑盒,白盒,回归,压力测试的定义.

14winrunner,loadrunner是什么,区别

15磁盘分区如何分类,请举例说明安装操作系统的注意事项.

(1小时答题)

中软的面试题

一. 简答题.

1. 避免死锁的方法有哪些?

2. 在Sybase数据库中注册用户与数据库用户有什么区别?

3. 在MS SQL_Server 数据库中通过什么约束保证数据库的实体完整性

4. 内存有哪几种存储组织结构.请分别加以说明软件开发网https://www.doczj.com/doc/8718750228.html,

5. JAVA中的Wait() 和notify()方法使用时应注意些什么?

6. 用户输入一个整数.系统判断,并输出是负数还是非负数,请设计测试用例.

7. 操作系统中的同步和互诉解决了什么问题

8. UNIX 中init

二. 编写类String 的构造函数,析构函数和赋值函数

已知类String 的原型为

class string

{

public:

string(const char *str=null);//普通构造函数

string(const string &other);//拷贝构造函数

---string(void);

string &operate=(const string &other);//赋值函数

private:

char * m-data;//用于保存字符串

};

请编写string 的上述4个函数

三. 有关内存的思考题

1. void getmemory(char *p)

{ p=(char*)mallol(100);

}

void test(void)

{

char * str =null;

getmemory(str);

strcp y(str,”hello,world”);

printf(str);

}

请问运行Test函数会有什么样的结果

2. char*getmemory(void)

{ char p[]=”hello world”;

return p;

}

void test(void)

{

char *str=null;

str=Getmemory();

printf(str);

} 请问运行Test 函数会有什么样的结果.

奇虎面试题

前三道程序题

(下面的题不排序,有笔试题,也有面试题)

4、怎么划分缺陷的等级?

5、怎么评价软件工程师?

6、软件工程师的素质是什么?

7、怎么看待软件测试?

8、软件测试是一个什么样的行业?

9、图书(图书号,图书名,作者编号,出版社,出版日期)

作者(作者姓名,作者编号,年龄,性别)

用SQL语句查询年龄小于平均年龄的作者姓名、图书名,出版社。

10、你的职业生涯规划

11、测一个三角形是普通三角形、等腰三角形、等边三角形的流程图,测试用例。

12、写出你常用的测试工具。

13、lordrunner分哪三部分?

14、希望以后的软件测试是怎么样的一个行业?

15、.软件测试项目从什么时候开始?

我答:从软件项目的需要分析开始。

问:为什么从需求分析开始?有什么作用?

北京博彦科技笔试+面试

笔试题

1.文件格式系统有哪几种类型?分别说说win95、win98、winMe、w2k、winNT、winXP 分别支持那些文件系统。

2.分别填入一个语句,完成下面的函数,通过递归计算数组a[100]的前n个数之和。

Int sum ( int a[],int n )

{

if (n>0) return___________________________;

else return________________________;

}

3.写出你所知道的3种常用的排序方法,并用其中一种方法设计出程序为数组a[100]排序。4.什么是兼容性测试?兼容性测试侧重哪些方面,请按照优先级用矩阵图表列出。

(这题的第二问我不会答,所以原题目记得不是很清楚,大家能看明白问什么就好)

5.我现在有个程序,发现在WIN98上运行得很慢,怎么判别是程序存在问题还是软硬件系统存在问题?

6.翻译,中——英,有关P2P点对点文件传输的原理。

7.翻译,英——中,有关互联网的发展对商务、学习、交流的影响。

笔试完了是初步的面试

先问了个问题:FAT16/FAT32/NTFS 哪个的安全性最好,为什么?(不会答)

又做了两道题,

一题是关于C++类的继承,看程序写出输出结果,A是虚类,B继承A,跟一般C++的书上的习题差不多。

一题是写出在32位机器下,计算几个变量的size,

**********************************************************************************

Yahoo软件测试试题

类型:软件测试| 试题:55道试题(50道选择题,5道问答题)95d565ef664cb5d40ed4 注意: 答题过程如果您不提交答案,或者关闭浏览器退出,我们将不再允许您再次答题。

谢谢!

试题选项

Question 1. (单选)

下列字符中,ASCII码值最小的是

1. a5a880faf6fc350ade2a4

2. A

3. x

4. Y

Question 2. (单选)

OSI(开放系统互联)参考模型的最低层是

1. 传输层6fe97759aab922cfa312

2. 网络层

3. 物理层

4. 应用层

Question 3. (单选)

计算机中,一个浮点数由两部分组成,它们是

1. 阶码和尾数5568161a8cd5792c152c

2. 基数和尾数

3. 阶码和基数

4. 整数和小数

Question 4. (单选)

存储400个24x24点阵汉字字形所需的存储容量是

1. 255KB4005f8da1360d149af1f

2. 75KB

3. 37.5KB

4. 28.125KB

Question 5. (单选)

用于保存计算机输入输出数据的材料及其制品称为

1. 输入输出媒体8f07f89ddb4c20a920bf

2. 输入输出通道

3. 输入输出接口

4. 输入输出端口

Question 6. (单选)

下面是关于解释程序和编译程序的论述,其中正确的一条是

1. 编译程序和解释程序均能产生目标程序ea6328a42e4c65f8a52f

2. 编译程序和解释程序均不能产生目标程序

3. 编译程序能产生目标程序而解释程序则不能

4. 编译程序不能产生目标程序而解释程序能

Question 7. (单选)

下面是与地址有关的四条论述,其中有错的一条是

1. 地址寄存器是用来存储地址的寄存器3f027327d8e85d8ecacd

2. 地址码是指令中给出源操作数地址或运算结果的目的地址的有关信息部分

3. 地址总线上既可传送地址信息,也可传送控制信息和其他信息

4. 地址总线上除传送地址信息外,不可以用于传输控制信息和其它信息Question 8. (单选)

下列四个不同数制表示的数中,数值最大的是

1. 二进制数11011101b79421734892ff12784d

2. 八进制数334

3. 十进制数219

4. 十六进制数DA

Question 9. (单选)

当个人计算机以拨号方式接入Internet网时,必须使用的设备是

1. 网卡e76fc522772555b7c98f

2. 调制解调器(Modem)

3. 电话机

4. 浏览器软件

Question 10. (单选)

微机计算机硬件系统中最核心的部件是

1. 主板a126b2f4b23e5415eb55

2. CPU

3. 内存储器

4. I/O设备

Question 11. (单选)

为解决某一特定问题而设计的指令序列称为

1. 文档cbf4caaed317fda73c03

2. 语言

3. 程序

4. 系统

Question 12. (单选)

下列关于系统软件的四条叙述中,正确的一条是

1. 系统软件与具体应用领域无关976aab52985ebbcd3a1b

2. 系统软件与具体硬件逻辑功能无关

3. 系统软件是在应用软件基础上开发的

4. 系统软件并不具体提供人机界面

Question 13. (单选)

微型计算机存储系统中,PROM是

1. 可读写存储器65e6e1edc0c241e73e84

2. 动态随机存取存储器

3. 只读存储器

4. 可编程只读存储器

Question 14. (单选)

下列几种存储器中,存取周期最短的是

1. 内存储器94728bc39a6dea6e2210

2. 光盘存储器

3. 硬盘存储器

4. 软件盘存储器

Question 15. (单选)

计算机能直接识别和执行的语言是

1. 机器语言c49eb8f757e6b7bd168a

2. 高级语言

3. 汇编语言

4. 数据库语言

Question 16. (单选)

与十进制数254等值的二进制数是

1. 11111110f9020d2abe7ebe61b7aa

2. 11101111

3. 11111011

4. 11101110

Question 17. (单选)

下列术语中,属于显示器性能指标的是

1. 速度7a99787bd16721579732

2. 可靠性

3. 分辨率

4. 精度

Question 18. (单选)

在计算机领域中通常用MIPS来描述

1. 计算机的运算速度74270fd093ffef459384

2. 计算机的可靠性

3. 计算机的可运行性

4. 计算机的可扩充性

Question 19. (单选)

在计算机网络中,表征数据传输可靠性的指标是

1. 传输率d7dbbb00f94bc016b14b

2. 误码率

3. 信息容量

4. 频带利用率

Question 20. (单选)

以下关于链式存储结构的叙述中哪一条是不正确的?

1. 结点除自身信息外还包括指针域,因此存储密度小于顺序存储结构

e93e74d3df2927ba7099

2. 逻辑上相邻的结点物理上不必邻接

3. 可以通过计算直接确定第i个结点的存储地址

4. 插入、删除运算操作方便,不必移动结点

Question 21. (单选)

以下哪一个不是栈的基本运算

1. 删除栈顶元素ef840f0c742601105631

2. 删除栈底元素

3. 判断栈是否为空

4. 将栈置为空栈

Question 22. (单选)

以下关于广义表的叙述中,正确的是

1. 广义表是0个或多个单元素或子表组成的有限序列3c5ee48d0b53a46f4dcb

2. 广义表至少有一个元素是子表

3. 广义表不可以是自身的子表

4. 广义表不能为空表

Question 23. (单选)

如果一棵二叉树结点的前序序列是A、B、C,后序序列是C、B、A,则该二叉树结点的对称序

序列66ec4fa56eef4d8e6a7b

1. 必为A、B、C

2. 必为A、C、B

3. 必为B、C、A

4. 不能确定

Question 24. (单选)

在虚拟页式存储管理方案中,下面哪一部分完成将页面调入内存的工

作?4ba8f0936ceb5dba427e

1. 缺页中断处理

2. 页面淘汰过程

3. 工作集模型应用

4. 紧缩技术利用

Question 25. (单选)

在DOS系统中,用于记录和管理磁盘数据区使用情况的数据结构8dba5425d6cac59244a7

1. 位图表

2. 空闲块表

3. 文件分配表

4. 文件控制块

Question 26. (单选)

PSP是?9c94d8d0cb8f9dd0bb5c

1. 团队软件过程

2. 个体软件过程

3. 过程改进过程

4. 质量管理过程

Question 27. (多选)

以下哪些过程能够提高软件质量?f34c2313a503b15c7af7

1. 可行性分析

2. 需求评审

3. 测试

4. 代码走查

Question 28. (单选)

在CMM模型中,对软件成熟度有以下5个级别,请从低到高排序

a 初始级:软件过程的特点是无秩序的,偶尔甚至是混乱的。几乎没有什么过程是经过定义的,成功依赖于个人的努力。102a8d3be2bb36f44a70

b 优化级:

利用来自过程和来自新思想、新技术的先导性试验的定量反馈信息,使持续过程改进成为可能。

c 已定义级:管理活动和工程活动两方面的软件过程均已文档化、标准化、并集成到组织的标准软件过程。

d 已管理级:已采集详细的有关软件过程和产品质量的度量,无论软件过程还是产品均得到定量了解和控制。

e 可重复级:已建立基本的项目管理过程去跟踪成本、进度和功能性。必要的过程纪律已经就位,使具有类似应用的项目。能重复以前的成功。

1. acdbe6f7a3bb470f6a4ca0bc9

2. adceb

3. aecdb

4. abcde

Question 29. (单选)

可行性研究要进行一次_____需求分析

1. 详细的e0a11a242b5c2139e787

2. 全面的

3. 简化的、压缩的

4. 彻底的

Question 30. (单选)

在面向对象的系统中,系统责任的良好分配原则是

1. 在类之间均匀分配c22fc182d3067c8e17f5

2. 集中分配在少数控制类中

3. 根据交互图的消息进行分配

4. 根据个人喜好进行分配

Question 31. (单选)

int I=2;int x=(I++) + (I++) + (I++);执行结束后,X的值是

1. 6d39fd083f5ee1f02a7db

2. 7

3. 8

4. 9

Question 32. (单选)

char *p="ab"; sizeof(*p)=( )

1. 1ce68dad4d596841cd725

2. 2

3. 3

4. 4

Question 33. (单选)

下列关于程序效率的描述错误的是

1. 提高程序的执行速度可以提高程序的效率6c3abca69f4b1d876bbd

2. 降低程序占用的存储空间可以提高程序的效率

3. 源程序的效率与详细设计阶段确定的算法的效率无关

4. 好的程序设计可以提高效率

Question 34. (单选)

现在向银行存款,年利率为i,若希望在n年后从银行得到F元,现在应该存入的钱数为

1. i /(1+ F)nc0e3619e986cc630395b

2. F/(1+i n)

3. F/in

4. F/(1+i)n

Question 35. (多选)

以下哪些类型的文件可以通过数字签名加载到IE?

1. .date05ebd9336902c6ad097

2. .ico

3. .exe

4. .cab

Question 36. (单选)

在LINUX系统中,下列哪一个命令属于目录管理的常用命令?

1. pwde6ac95ea2c4514070709

2. pr

3. ln

4. find

Question 37. (单选)

如果互连的局域网高层分别采用TCP/IP协议与SPX/IPX协议,那么我们可以选择的互连设备应该是

1. 中继器0a8e5646eff628a52974

2. 网桥

3. 网卡

4. 路由器

Question 38. (单选)

LINUX下,解压缩文件的命令为?

1. tar zxvf 文件名669d7a23de9a5b55474f

2. unzip 文件名

3. CAT 文件名

4. VI 文件名

Question 39. (单选)

以下关于TCP/IP传输层协议的描述中,错误的是

1. TCP/IP传输层定义了TCP和UDP两种协议088d7d9bf78a6d843a6c

2. TCP协议是一种面向连接的协议

3. UDP协议是一种面向无连接的协议

4. UDP协议与TCP协议都能够支持可靠的字节流传输

Question 40. (单选)

关于因特网,以下哪种说法是错误的

1. 用户利用HTTP协议使用Web服务920cf82ab02f9bf592cc

2. 用户利用NNTP协议使用电子邮件服务

3. 用户利用FTP协议使用文件传输服务

4. 用户利用DNS协议适用域名解析

Question 41. (多选)

下列关于alpha 测试的描述中正确的是

1. alpha 测试需要用户代表参加52c750899b75b464c31c

2. alpha 测试不需要用户代表参加

3. alpha 测试是系统测试的一种

4. alpha 测试是验收测试的一种

Question 42. (多选)

测试设计员的职责有

1. 制定测试计划930e4141076981a385b2

2. 设计测试用例

3. 设计测试过程、脚本

4. 评估测试活动

Question 43. (单选)

软件质量的定义

1. 软件的功能性、可靠性、易用性、效率、可维护性、可移植性0b240ce177927d9f1e3e

2. 满足规定用户需求的能力

3. 最大限度达到用户满意

4. 软件特性的总和,以及满足规定和潜在用户需求的能力

Question 44. (单选)

软件测试的对象包括()

1. 目标程序和相关文档f73a996984b07c6af38d

2. 源程序、目标程序、数据及相关文档

3. 目标程序、操作系统和平台软件

4. 源程序和目标程序

Question 45. (单选)

软件测试类型按开发阶段划分是()

1. 需求测试、单元测试、集成测试、验证测试cb3aca1ae2046065e640

2. 单元测试、集成测试、确认测试、系统测试、验收测试

3. 单元测试、集成测试、验证测试确认测试、验收测试

4. 调试、单元测试、集成测试、用户测试

Question 46. (单选)

V模型指出,对程序设计进行验证

1. 单元和集成测试c689c1d0e3ad60d5ada9

2. 系统测试

3. 验收测试和确认测试

4. 验证测试

Question 47. (单选)

V模型指出,对系统设计进行验证

1. 单元测试80cab8c456f8c5746673

2. 集成测试

3. 功能测试

4. 系统测试

Question 48. (单选)

V模型指出,应当追朔到用户需求说明

1. 代码测试d8f918a4aaebcbf8bf7d

2. 集成测试

3. 验收测试

4. 单元测试

Question 49. (单选)

以下哪种测试与其余三种测试在分类上不同

1. 负载测试4a4d452035ffb93957f3

2. 强度测试

3. 数据库容量测试

4. 静态代码走查

Question 50. (单选)

白盒测试是()的测试

1. 基于功能035754953ba653fad4bf

2. 基于代码

3. 基于设计

4. 基于需求文档

Question 51. (问答)

找出下列函数存在的问题?

char *_strdup( const char *strSource )c2b4aa3ad7b38e09fefe

{

static char str[MAX_STR_LEN];

strcpy(str, strSource);

return str;

}

1e345e339f375e6cd832

Question 52. (问答)

写出恰当的SQL语句:Table1是学生登记表,包括学生ID,学生姓名,性别,学生班级等信息。Table2是学生情况表,包括学生ID,学生家庭住址等信息。请查询得到所有“姓张的女同学的家庭住址”,并按姓名的升序进行排列。

Question 53. (问答)

请根据以下程序片段,设计最少的测试用例实现条件覆盖

If((A>1)AND(B=0))Then X=X/A65c712c49df56926c2fa

If((A=2)OR(X>1))Then X=X+1

Printf("X=%d

",x)

Question 54. (问答)

一套完整的测试应该由哪些阶段组成?分别阐述一下各个阶段。e5bc528021116d4aac36 Question 55. (问答)

请列出关于一个印有文字的水杯,你能想到的测试用例

001-华为公司应届生试题-研发软件类(第1套)

说明:本份试题满分100分,完成时间为90分钟。请将答案写在答题纸上,不要写在试卷上,答题完毕将试卷、答题纸和草稿纸一起上交。 一、单选题(共20题计40分) 1、输入序列为ABC,可以变为CBA时,经过的栈操作为() A. push,pop,push,pop,push,pop B. push,push,push,pop,pop,pop C. push,push,pop,pop,push,pop D. push,pop,push,push,pop,pop 2.线程和进程最主要的区别在于 A. 进程是UNIX下的概念,线程是Windows下的概念 B. 进程的效率比线程低 C. 在进程中可以创造线程,但线程中不能生成进程 D. 进程由自己独立的运行空间,线程的运行空间是共享的 3. IP路由发生在TCP/IP体系结构中的哪一层 A. 物理层 B. 数据链路层 C. 网络层 D. 传输层 4. 假设一个IP主机地址为而子网掩码为那么该主机的网络号为_________ 5.120 C 、遍历是树形结构的一种重要运算。若已知一棵二叉树的前序序列是BEFCGDH,中序序列是FEBGCHD,则它的后序序列必是______。供选择的答案 A) E F G H B C D B) F E G H D C B C) B C D E F G H D) E F G C H D B 6、五层完全二叉树有___个节点。 A. 16 B. 32 C. 31 D. 33 7、用链接方式存储的非循环单向队列,在进行删除运算时,_____。 A) 头、尾指针可能都要修改 B) 仅修改头指针 C) 仅修改尾指针 D) 头、尾指针都要修改 8、如果在排序过程中,每次均将一个待排序的记录按关键字大小加入到前面已经有序的子表中的适当位置,则该排序方法称为() A.插入排序B.归并排序 C.冒泡排序D.堆排序 9、对下列关键字序列用快速排序法进行排序时,速度最快的情形是:( ) (A){25、23、30、17、21、5、9} (B){21、9、17、30、25、23、5} (C){21、25、5、17、9、23、30} (D){5、9、17、21、23、25、30}

华为硬件笔试题

华为各类工程师通信基础面试题库以及答案周凝2010-10-21 14:43:06 比较基础的题目,希望大家看了有所帮助 牛人权当复习了吧 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)为省(自治区、直辖市)长途交换中心,其职能主要是汇接所在省(自治区、直辖市)的省际长途来去话务和一级交换中心所在地的长途终端话务。 17、一级长途交换中心(DC1)之间以基干路由网状相连。 18、根据话务流量流向,二级长途交换中心(DC2)也可与非从属的一级长途交换中心DC1建立直达电路群。 19、一级长途交换中心DC1可以具有二级长途交换中心的职能。 20、本地网路由的选择顺序为:直达路由、迂回路由、最终路由。 21、数字本地网中,原则上端至端的最大串接电路数不超过3段。 22、根据CCITT的建议,国内有效号码的长度不超过12位,国际有效号码长度不超过15位。 23、我国电话网目前采用的编号方式为不等位编号。 24、No.7信令中,消息传递部分由低到高依次包括信令数据链路、信令链路功能和信令网功能三个功能级。 25、国内No.7信令网采用由HSTP、LSTP和SP组成的三级信令网。 26、常见的同步基准信号有2048Kbits/s和2048KHz。 27、我国的No.7信令网为三级网络结构。 28、我国No.7信令网中,第一级HSTP间采用A、B平面连接方式,A、B 平面内部各个HSTP网状相连,A和B平面成对的HSTP相连。 29、每个LSTP通过信令链至少要分别连接至A、B平面内成对的HSTP。

华为认证网络工程师考试试题(笔试)及答案讲解

华为认证网络工程师--认证考试试题(笔试)及答案 选择题:(每题2分,共100分) 1、 以下属于物理层的设备是( A ) A 、 中继器 B 、 以太网交换机 C 、 桥 D 、 网关 2、 在以太网中,是根据( B )地址来区分不同的设备的。 A 、 LLC 地址 B 、 MA C 地址 C 、 IP 地址 D 、 IPX 地址 3、 以下为传输层协议的是( CD ) A 、IP B 、 ICMP C 、 UDP D 、 SPX 4、以下对 MAC 地址描述正确的是( BC ) A 、 由 B 、 由 C 、 前 D 、 后 5、 以下属于数据链路层功能的是( CD A 、 定义数据传输速率 B 、 定义物理地址 C 、 描述网络拓扑结构 D 、 流控制 6、 IEEE802.3U 标准是指(B ) A 、 以太网 B 、 快速以太网 C 、 令牌环网 D 、FDDI 网 7、如果要将两计算机通过双绞线直接连接,正确的线序是 A 、1--1、 2一2、3"3、4一4、5一5、6一6、7一7、8一8 B 、1--2、 2一1、3一6、4一4、5"5、6一3、7■■7、8一8 C 、1--3、 2一6、3一1、4一4、5"5、6一2、7■■7、8一8 D 、两计算机不能通过双绞线直接连接 &在V.35和V.24规程中,控制信号 RTS 表示(D ) A 、 数据终端准备好; B 、 数据准备好; C 、 数据载体检测; D 、 请求发送; 32位2进制数组成 48位2进制数组成 6位16进制由IEEE 负责分配 6位16进制由IEEE 负责分配

E、清除发送。 9、路由器作为网络互连设备,必须具备以下哪些特点。 A、至少支持两个网络接口 B、协议至少要实现到网络层 C、至少支持两种以上的子网协议 D、至少具备一个备份口 E、具有存储、转发和寻径功能 F、一组路由协议 G、必须有较高的协议处理能力 10、路由器的作用有(ABDG) A、异种网络互连 B、子网间的速率适配 C、连接局域网内两台以上的计算机 D、隔离网络,防止网络风暴,指定访问规则(防火墙) E、子网协议转换 F、加快网络报文的传递速度 G、路由(寻径):路由表建立、刷新、查找 H、报文的分片与重组 11、调用上一条历史命令的快捷键是(A ) A、CTRL-P B、CTRL-O C、ALT-P D、ALT-0 12、交换机工作在OSI七层的哪一层?(B) A、一层 B、二层 C、三层 D、三层以上 13、以下对CSMA/CD 描述正确的是( A D??) A、在数据发送前对网络是否空闲进行检测 B、在数据发送时对网络是否空闲进行检测 C、在数据发送时对发送数据进行冲突检测 D、发生碰撞后MAC地址小的主机拥有发送优先权 14、以下对STORE AND FORW ARD描述正确的是(CE) A、收到数据后不进行任何处理,立即发送 B、收到数据帧头后检测到目标MAC地址,立即发送 C、收到整个数据后进行CRC校验,确认数据正确性后再发送 D、发送延时较小 E、发送延时较大 15、以下对交换机工作方式描述正确的是( A、可以使用半双工方式工作 B、可以使用全双工方式工作 C、使用全双工方式工作时要进行回路和冲突检测 D、使用半双工方式工作时要进行回路和冲突检测(ABE ) ABD )

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、静态变量和实例变量的区别?能在静态方法中调用非静态变量吗? 静态变量属于类,该类不生产对象,通过类名就可以调用静态变量。实例变量属于该类的对象,必须产生该类对象,才能调用实例变量 静态方法及变量属于整个类,数据将会被存储在公共区域,非静态方法及变量属于对象 静态方法中无法调用实例变量,而实例方法却可以调用静态变量

华为、中兴通信、康佳硬件工程师考试经验分享版

华为、中兴通信、康佳硬件工程师考试经验分享 一、华为专业面试 面试职位:硬件技术工程师(硬件开发方向),面试形式为一对一。 面试官对应聘者的考察主要基于一些最基础的硬件知识和在校期间所 做的项目。因为作者带了个自己设计的AVR单片机开发板,所以面试 问题主要围绕这个板子展开,如下: 1)假设LED的导通电流为5mA,计算限流电阻的大小。(此题主要考察LED的正向导通压降、欧姆定律。LED导通电压降一般为1.5V到2.5V,因颜色不同而不同) 2)JTAG的各信号线是什么意义?(JTAG为联合测试行动小组的英文简称,主要信号线为:TDI——测试数据输入,TDO——测试数据输出,TCK——测试时钟,TMS——测试模式选择,TRST——测试复位) 3)IIC总线协议。为什么总线需要上拉电阻?(SDA——串行数据线,SCL——串行时钟线。为了避免总线信号的混乱,要求各设备连接到总 线输出端时,为OD或者OC输出。上拉电阻作用为保持总线有正常的 高电平输出) 4)AD电路中,为什么采用磁珠滤波,而不是用电感? 5)按键的中断是电平触发还是边沿触发?两者有什么区别?(电平出发, 如果中断处理时间短于电平的时间,则会发生多次触发中断) 6)按键消抖。(软件延时消抖,硬件双稳态RS触发器消抖,最经济的 硬件消抖方式——RC电路滤波) 7)驱动蜂鸣器的三极管工作在哪个区?如果拿来作为反相器呢?(放大区,做反相器时工作在饱和区和截止区) 8)PCB的两条平行走线过长,会有什么后果?

9)四层PCB的层信号分布怎样的?为什么这样就EMC性能好?(信号层、地层、电源层、信号层) 10)画出简单的低通、高通滤波器? 二、中兴硬件笔试题 中兴硬件类笔试题比较变态,因为硬件开发、硬件测试、射频等工程师的笔试题都是一样的,所以范围覆盖非常广,包括:电路分析、模电、数电、单片机、C语言、汇编语言、FPGA、DSP、高频电路、通信原理、PCB设计等等。 1)三极管的三个工作区域及条件(放大区、截止区、饱和区) 2)PCB的3W原则和20H原则(3W是相邻走线的中心间距大于3倍标准线宽,H指的是电源层与底层之间的介质的厚度,把电源层的边缘向内所20H以上) 3)PCB相邻层走线的方向(尽量相互垂直) 4)第三代移动通信技术3G的制式有哪几种?(移动TD-SDCMA、联通WCMDA、电信CDMA2000) 5)SDRAM和FLASH的区别?程序加载在哪里运行?为什么?(SDRAM——静态同步RAM,FLASH——闪存。程序加载在SDRAM里,因为其读写速度快于FLASH) 6)摩尔状态机和米勒状态的区别?(Moore:输出只与状态相关,与输入无关;Melay:输出与状态和输入都相关) 7)“线与”问题。(“线与”就是将逻辑门的输出直接并联以实现逻辑与的功能。前提条件:逻辑门必须为OC/OD门) 8)锁相环的结构组成? 9)同步电路和异步电路的时钟问题?

华为工程师面试题总结(有答案) 80%参考

本题库是华为集团工程师面试 -内部真实评分标准, -内部真实面试案例,后面有工程师考试试卷和答 案。物超所值,学会本文面试通过率提高80% 华为集团面试经验总结: 华为集团是4轮 一面组长,会问到一些这样问题,为什么会离职,为什么来华为集团婚姻状况,与此同时有没有想问面试官的问题。 二面经理,偏向于部门业务服务。有业务上的试卷需要考试。 三面经理,这一轮会谈到一些业务目标和工作中可能出现的一些问题。大概聊一下工作的想 法,部门的价值和目标,对这个岗位的期望等等以及华为集团和行业的情况。聊天的内容与面试者个人有关,可多可少。(二三是交叉面试防止作弊), 四面职业通道委员会,这一轮的面试非常专业,为技术专家面,目的是定级。确定你面试者的水平大概在什么位置。直接影响后面的收入。各个击中要害。不要想着有简单跳过的部分。在介绍工作内容的过程中,要先介绍自己在组织团队所处的位置,发挥的作用,工作绩效等,条例要清楚。这一轮的面试专业性最强。最后是HR谈薪资的部分,因为行业都有规则,所以时间不会太长。 5面背景调查,主要是面试者在填写简历时提供的名字和联系方式,其中包含领导。HR最后offer。 步骤四、五、六每个一个星期,比如三面完后得到职业通道委员会的面试的通知约一周,四面完后,得到通过与否的消息是一个星期。如果某一步一个星期多没消息,那就是没戏了。

面试的重点分享: 面试的气氛需要注意的: 1面试不能一脸严肃,显得很紧张,要适当微笑。给面试官的印象好。 2面试官提问的问题,不能对抗反驳提问。即使面试官的问题比较苛刻。 细节决定成败,面试如同相亲,面试官会注意到每个细节,身上有没有烟味,头发是不是整齐,说话条例要清晰,一定要集中精神,面试等待的时候也不能看手机。自我介绍的时候要强调身体健康可以加班。可以在最后自己介绍的时候,表示出强烈的来工作,一展抱负的意思。让面试官感受你的积极一面。 面试最重要的3点 1要高度认同面试公司的工作文化和理念。 2要强调自己不断学习。不断成长,能承受压力。 3千万不能说因为自己考试,希望的工作是轻松的,清闲的。 最重要的2点要高度认同面试公司的工作文化和理念。面试前要上公司网站查看下这个公司的文化理念,如果在面试过程把这个点说出来,是要加分非常多的。 收尾阶段 面试官一般会问:“你还有什么问题想问我们?”这个时候千万别不问,有啥没啥的都一定要问两个问题,一个问题可以涉及技术层面,另一个可以涉及应聘职位的发展问题. 前公司的离职原因是必问的问题,不能说前公司太多的不好,可以说因为其他原因, 离职原因:优秀回答: A:原来公司亏损,减员,所以申请离职。 B:原来的公司,更换股东,战略有调整,人员调整。 C 原来的公司,因为搬家,搬家到很远的地方,过去不方便。 D 原来的公司,调整作息时间,周二放假,周日上班。 E 自己想要成长,希望可以更换岗位,挑战新的岗位,新的工作。 自我介绍: 是被面试者在纸面之外最能够呈现能力的一个地方。一般情况下,也是被面试者在整个面试过程中惟一一次主动展示自我的机会 第一,考察自我介绍内容和递交简历内容是否相冲突?如果简历是真实的,口述自我介绍就不会有明显出入。如果简历有假,自我介绍阶段一般就会漏马脚。如被面试者反问:“我的经历在简历里都写了”,面试官会认为这人得瑟,印象分一下子降为负数。 第二,考察被面试者基本的逻辑思维能力、语言表达能力,总结提炼概括能力。 第三,考察被面试者是否聚焦,是否简练和精干,现场的感知能力与把控能力。 第四,考察被面试者初步的自我认知能力和价值取向。因为被面试者要叙述职业切换关键节

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

华为软件测试工程师面试题 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不保证等等 而它们都可以继承,实现多态等。但也有少许区别。比如:

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

华为笔试试题软件工程试题及答案 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地址由两部分组成,网络号和主机号。不过是要和“子网掩

华为公司招聘职位要求

华为公司招聘条件要求 软件研发工程师: 工作职责 : 负责通信系统软件模块的设计、编码、调试、测试等工作,参与相关质量活动,确保设计、实现、测试工作按时保质完成 职位要求: 1、计算机、通信或相关专业本科以上学历 2、熟悉C/C++、JAVA底层驱动软件编程,熟悉 TCP/IP 协议、 Internet 网的基本知识 3 、对通信知识有一定基础 4、能够熟练阅读和理解英文资料 2、硬件研发工程师 : 工作职责 : 从事单板硬件、光技术、逻辑、射频、装备、 机电、CAD器件可靠性等模块开发工作,参与相关质量活动, 确 保设计、实现、测试工作的按时保质完成。 职位要求: 1、电子、计算机、通信、自控、自动化相关专业本科以上学历 2、具备良好的数字、模拟电路基础 3、熟悉C/嵌入式系统开发/底层驱动软件编程/逻辑设计 4、能 够熟练阅读和理解英文资料芯片设计工程师: 工作职责 :

1、负责数字 / 模拟芯片开发和设计、验证、实现工作; 2、按照模块规格和芯片总体方案的要求,严格遵循开发流程、模板、标准和规范,承担 模块的详细设计和实施工作,确保开发工作按时按质完成; 3、及时编写各种设计文档和标准化资料,实现资源、经验共享。 职位要求: 1、微电子、计算机、通信工程等相关专业 2、了解或实际应用过 VHDL/Verilog 语言编程,掌握数字电路设计,或具有FPGA设计经验,或熟悉综合(SYN”时序分析(STA /布局布线(Place and routing ) /可测性设计(DFT,有相关工具应用的经验;或具有模拟 IC 设计项目经验 射频开发工程师: 工作职责 : 负责通讯设备射频模块的开发、设计和优化工作;从事无线基站通信设备天馈及其解决方案方面的研究和开发工作。 职位要求: 1、电子、通信、电磁场与微波、微电子半导体等专业本科及以上学历; 2、能够熟练阅读和理解英文资料; 3、掌握并有RF仿真经验(如ADS优先; 4、有射频产品开发经验优先。 云计算研发工程师:

华为HCospfbgp面试题

1.OSPF邻接形成过程 2.互发HELLO包,形成双向通信 3.根据接口网络类型选DR/BDR 4.发第一个DBD,选主从 5.进行DBD同步 6.交互LSR、LSU、LSack进行LSA同步 7.同步结束后进入FULL 8.OSPF中承载完整的链路状态的包LSU 9.链路状态协议和距离矢量协议的比较 10.(1)路由传递方法不同(2)收敛速度不同(3)度量值不同(4)有环无环 (5)应用环境不同(6)有无跳数限制(7)生成路由的算法不同(8)对设备资源的消耗不同 11.OSPF防环措施 12.(1)SFP算法无环(2)更新信息中携始发者信息,并且为一手信息(3) 多区域时要求非骨干区域,必须连接骨干区域,才能互通路由,防止了始发者信息的丧失,避免了环路。 13.OSPF是纯链路状态的协议吗 14.(1)单区域时是纯的链路状态协议,而多区域时,区域间路由使用的是距 离矢量算法。 15.OSPF中DR选举的意义DR选举时的网络类型DR和其它路由器的关系 16.(1)提高LSA同步效率。(2)广播型和NBMA要选DR (3)DR与其它 路由器为邻接关系。 17.OSPF的NSSA区域和其它区域的区别 18.比普通区域相比:去除了四类五类LSA,增加了七类LSA 19.和STUB区域相比:他可以单向引入外部路由 20.OSPF的LSA类型,主要由谁生成 21.一类路由器LSA 所有路由器本区域描述直连拓扑信息 22.二类网络LSA DR 本区域描述本网段的掩码和邻居 23.三类网络汇总LSA ABR 相关区域区域间的路由信息 24.四类ASBR汇总LSA ABR 相关区域去往ASBR的一条路由信息 25.五类外部LSA ASBR 整个AS AS外部的路由信息 26.七类NSSA外部LSA ASBR 本NSSA区域AS外部的路由信息 27.IBGP为什么采用全互联不采用全互联怎么部署 28.(1)解决IBGP水平分割问题(2)反射器或联盟 29.路由反射器的反射原则 30.(1)客户端的路由反射给所有邻居(2)非客户端的路由反射给客户端(3) 只发最优路由(4)两个非客户端路由不能互通(5)反射不改变路由属性 31.OSPF邻居形成过程 32.OSPF有几类LSA 33.OSPF的NSSA区域与其它区域的通信方法 34.PPP协商过程 35.OSPF没有形成FULL状态的原因 36.(1)HELLO和失效时间不一致(2)接口网络类型不一致(3)区域不一 致(4)MA网络中掩码不一致(5)版本不一致(6)认证不通过(7)

嵌入式软件工程师笔试题_华为课件【新版】

(一) 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 *str6 = "abc"; char *str7 = "abc"; char *str8 = "abc"; cout < < ( str1 == str2 ) < < endl; cout < < ( str3 == str4 ) < < endl; cout < < ( str5 == str6 ) < < endl; out < < ( str7 == str8 ) < < endl; 结果是:0 0 1 1 str1,str2,str3,str4是数组变量,它们有各自的内存空间;而str5,str6,str7,str8是指针,它们指向相同的常量区域。 4以下代码中的两个sizeof用法有问题吗? [C易] void UpperCase( char str[] ) // 将str 中的小写字母转换成大写字母 { for( size_t i=0; i

华为校招问题回答汇总--6.22修订版

华为校招问题汇总 6月22日 注:有任何问题可以在群内@当日值班管理员。请不要私信管理员,私信一律不回复;同时,没有修改备注的同学无权提问。 一、实习相关 1.华为今年的暑期实习还可以补录吗? ANS:华为实习生招聘已结束,不能再补录。 2.实习的时候招硬件非常少,这次呢? ANS:软硬件都是主流招聘岗位。 3.已经通过面试被录为暑期实习生,由于特殊情况而去不了,会不会影响9月 份的正式应聘呢? ANS:不会影响到9月的校招 4.想请问您一下华为秋季有没有计划招聘现在研一的的实习生?就是研二出 去实习的。 ANS:没有计划了,实习生是统一在5月份面试的。 5.四月底参加了华为暑期实习生招聘上机考试并通过,接着做完性格测,说到 5月6号左右会通知面试,我们几个同学都没有收到面试通知,难道都是性格测试出问题了吗? ANS:有可能性格测试没过,请耐心等通知。 6.已拿到实习岗位,还能参加7月份的机试吗? ANS:不用参加,除非你想证明实力,为特殊起薪 7.实习后会有秋季招聘的绿色通道吗?实习生留到华为的比例有多大呢? ANS:实习是实习,会有实习成绩,根据实习成绩来决定是否有绿色通道。 二、机试相关 1.希望了解一些软件考试方面的信息 ANS:7月上旬机试,你们等艾庆兴,他会来西工大讲的。 (ps.给刚才提到的艾庆兴同学做个简介,该同志人送外号“艾神”,做过14届所有的华为机试题,曾经获得某编程大赛全国冠军,认真听他的讲座可以提高机试通过率哦~) 2.7月份的机试是提前批还是正式秋招的机试?是软件类还是硬件 类? ANS:7月份是正式的秋招机试,软件类招聘第一个环节,希望有意向的同学可以安排好时间。时间定在7月中上旬。 3.7月机试要是没过之后的还可以参加吗? ANS:7月份的肯定比9月份的简单,有可能没有9月的软件机试了。 4.请问7月机试时间具体是几号? ANS: 7月的机试,有7月上旬1次,中旬1次 5.人在杭州能不能申请在杭州的机试面试?

应聘华为工程师考题及答案

、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、 、应聘华为各类工程师通信基础题库以及答案-知己知彼、百战不殆电信基础知识题库 (以下题目可以按填空、判断或简答方式出题,也可以经过变化成为选择题) 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)为省(自治区、直辖市)长途交换中心,其职能主要是

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

华为软件研发岗笔试题 总结 Document number:NOCG-YUNOO-BUYTT-UU986-1986UT

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

华为笔试题目很全

[笔试]华为笔试集合,很全面 [此帖已被设为推荐]本人收集的一些华为笔试 华为软件工程笔试题 写一个程序,要求功能:求出用1,2,5这三个数不同个数组合的和为100的组合个数。如:100个1是一个组合,5个1加19个5是一个组合。。。。请用C++语言写。答案:最容易想到的算法是:设x是1的个数,y是2的个数,z是5的个数,number是组合数注意到0=x=100,0=y=50,0=z=20,所以可以编程为:number=0;for(x=0;x=100;x++)for(y=0;y=50;y++)for (z=0;z=20;z++)if((x+2*y+5*z)==100)number++;coutnumberendl;上面这个程序一共要循环100*50*20次,效率实在是太低了事实上,这个题目是一道明显的数学问题,而不是单纯的编程问题。我的解法如下:因为x+2y+5z=100所以x+2y=100-5z,且z=20x=100y=50所以(x+2y)=100,且(x+5z)是偶数对z作循环,求x的可能值如下:z=0,x=100,98,96,...0z=1,x=95, 93,...,1z=2,x=90,88,...,0z=3,x=85,83,...,1z=4,x=80,78,...,0......z=19,x=5,3,1z=20,x=0因此,组合总数为100以内的偶数+95以内的奇数+90以内的偶数+...+5以内的奇数+1,即为:(51+48)+(46+43)+(41+38)+(36+33)+(31+28)+(26+23)+(21+18)+(16+13)+(11+8)+(6+3)+1某个偶数m以内的偶数个数(包括0)可以表示为m/2+1=(m+2)/2某个奇数m以内的奇数个数也可以表示为(m+2)/2所以,求总的组合次数可以编程为:number=0;for(int m=0;m=100;m+=5){number+=(m+2)/2;}coutnumberendl;这个程序,只需要循环21次,两个变量,就可以得到答案,比上面的那个程序高效了许多倍----只是因为作了一些简单的数学分析这再一次证明了:计算机程序=数据结构+算法,而且算法是程序的灵魂,对任何工程问题,当用软件来实现时,必须选取满足当前的资源限制,用户需求限制,开发时间限制等种种限制条件下的最优算法。而绝不能一拿到手,就立刻用最容易想到的算法编出一个程序了事 【华为硬件笔试题1】 一选择13个题目,没有全部抄下来,涉及的课程有电路,模拟电路,数字电路,信号与系统,微机原理,网络,数字信号处理 1.微分电路 2.CISC,RISC 3.数据链路层二填空10个题目,没有全部抄下来,涉及的课程有电路,模拟电路,数字电路,信号与系统,微机原理,网络,数字信号处理有关于 1.TIC6000DSP 2.二极管 3.RISC 4.IIR三简答 1.x(t)的傅立叶变换为X(jw)=$(w)+$(w-PI)+$(w-5) h(t)=u(t)-u(t-2)问:(1),x(t)是周期的吗?(2),x(t)*h(t)是周期的吗?(3),两个非周期的信号卷积后可周期吗?2.简述分组交换的特点和不足四分析设计 1.波形变换题目从正弦波->方波->锯齿波->方波,设计电路2.74161计数器组成计数电路,分析几进制的3.用D触发器构成2分频电路 4.判断MCS-51单片机的指令正确还是错误,并指出错误原因(1)MUL R0,R1(2) MOV A,@R7(3)MOV A,#3000H(4)MOVC@A+DPTR,A(5)LJMP#1000H() 5.MCS-51单片机中,采用12Mhz时钟,定时器T0采用模式1(16位计数器),请问在下面程序中,p1.0的输出频率MOV TMOD,#01H SETB TR0LOOP:MOV TH0,#0B1H MOV TL0,#0E0H LOOP1:JNB TF0,LOOP1CLR TR0CPL P1.0SJMP LOOP 【华为硬件笔试题2】 全都是几本模电数电信号单片机题目 1.用与非门等设计全加法器 2.给出两个门电路让你分析异同 3.名词:sram,ssram,sdram 4.信号与系统:在时域与频域关系 5.信号与系统:和4题差不多 6.晶体振荡器,好像是给出振荡频率让你求周期(应该是单片机的,12分之一周期....) 7.串行通信与同步通信异同,特点,比较8.RS232c高电平脉冲对应的TTL逻辑是?(负逻辑?)9.延时问题,判错10.史密斯特电路,求回差电压11.VCO是什么,什么参数

华为网络工程师试题_1

华为网络工程师试题 1、在一个以太网中,30台PC通过QUTDW AY R2501路由器S0口连接INTERNET,QUIDWAY R2501路由器配置如下: Qutidway(config-if-e0)#ip address s0 Qutidway(config-if-s0)#ip address ppp 一台PC机默认网关为路由器会怎样处理发自这台PC的数据包?(A) A.路由器会认为发自这一台PC的数据包不在同一网段,不转发数据包 B.路由器会自动修正这一台PC机的IP地址,转发数据包 C.路由器丢弃数据包,这时候需要重启路由器,路由器自动修正误配 D.路由器丢弃数据包,不做任何处理,需要重配PC网关为 2、关于MAC地址表示正确的是(A ) A、00-e0-fe-01-23-45 B、、D、 3、路由器作为网络互连设备,必须具备以下哪些特点() A、支持路由协议 B、至少具备一个备份口 C、到少支持两个网络接口 D、协议至少要实现到网络层 E、具有存储、转发和寻径功能 F、至少支持两种以上的子网协议 4、某台路由器有两个以太网接口,分别与不同网段的以太网相连,请问:该路由器最多可有几组?() A、1个 B、2个 C、3个 D、4个 E、多于四个。 5、配置备份中心的目的是() A、增加网络带宽 B、提高网络可用性 C、降低网络传输费用 D、防止数据传输意外中止

6、作为国际通用标准的广域网协议,内置的差错纠正,流量控制和丢包重传机制使之具有高度的可靠性,由于数据吞吐率很低,包时延较大,故不适于在质量差的信道上传输数据,这种说法正确吗?( ) A、True B、False 7、V。24接口工作在同步方式下最高传输速率是() A、64000bps B、115200 bps C、2048000 bps D、4096000 bps 8、下列那一条命令用于配置DDR的链路处于断开状态后,重新建立链接等待的时间?( ) A、diater idte-timeout B、diater fast-idle C、diater enable-timeout D、diater wait-for-carmer-time 9、ISDN的物理线路是() A、2B+D B、30B+D C、同轴电缆 D、普通电缆 10、Qutidway路由器上输入“show ip rip“命令,如下所示: Qutidway#show ip rip RIP is rurining on Checkcero is on defauit-metric 16 On neighter Fictucrik all BUTO-surttutiry is on preference 100 下列说法正确的是:( ) A、该条命令显示了RIP当前运行状态和配置信息 B、默认情况下,RIP路由协议优先级为100,可能通过“IP RIP PRICRITY”命令修改其优先级

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