华为硬件工程师面试题汇总

发布时间:2016-11-14 13:44

一、 研发(软件)

用C语言写一个递归算法求N!;

给一个C的函数,关于字符串和数组,找出错误;

防火墙是怎么实现的?

你对哪方面编程熟悉?

二、硬件

1、继电器控制电路。

2、SDRAM是怎么工作的

3、写出逻辑表达式说明A2A1A0大于B2B1B0。

4、常用触发器有几种

5、示波器有几种触发方式,举出三种

1.TIC6000 DSP2.二极管3.RISC4.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 TR0

LOOP:MOV TH0,#0B1H

MOV TL0,#0E0H

LOOP1:JNB TF0,LOOP1

CLR TR0

CPL P1.0

SJMP LOOP

其他问答

1、c51的指针有几位?数据存贮类型有几类?

这个得问会用c编程的人,我平时都是用汇编的

2、选择运放的标准?

带宽,开环放大倍数,共模抑制比,输入输出阻抗 电源,噪声系数,是否是rail-to-rail

3、一般你采用那种放大电路?有什么优点?为什么采用?

反向放大或者差动放大 输入阻抗大,能够检测小信号

4、DSP、8086和51的区别?

DSP数字信号处理器,一般采用多总线结构(即哈佛结构)主要应用于大量浮点或定点运 算场合特别是数字信号处理

8086是intel推出的第一款通用微处理器,采用冯诺伊曼传统计算机结构 51是intel推出的第一款单片机,主要应用于控制

5、RS232、RS485的区别?

华为硬件工程师面试题汇总的评论条评论