華為硬件工程師面試題匯總
華為硬件工程師面試題匯總
一、 研發(fā)(軟件)
用C語言寫一個(gè)遞歸算法求N!;
給一個(gè)C的函數(shù),關(guān)于字符串和數(shù)組,找出錯(cuò)誤;
防火墻是怎么實(shí)現(xiàn)的?
你對哪方面編程熟悉?
二、硬件
1、繼電器控制電路。
2、SDRAM是怎么工作的
3、寫出邏輯表達(dá)式說明A2A1A0大于B2B1B0。
4、常用觸發(fā)器有幾種
5、示波器有幾種觸發(fā)方式,舉出三種
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),兩個(gè)非周期的信號(hào)卷積后可周期嗎?
2.簡述分組交換的特點(diǎn)和不足
四 分析設(shè)計(jì)
1.波形變換題目
從正弦波->方波->鋸齒波->方波,設(shè)計(jì)電路
2.74161計(jì)數(shù)器組成計(jì)數(shù)電路,分析幾進(jìn)制的
3.用D觸發(fā)器構(gòu)成2分頻電路
4.判斷MCS-51單片機(jī)的指令正確還是錯(cuò)誤,并指出錯(cuò)誤原因
(1) MUL R0,R1
(2) MOV A,@R7
(3) MOV A,#3000H
(4) MOVC @A DPTR,A
(5) LJMP #1000H ()
5.MCS-51單片機(jī)中,采用12Mhz時(shí)鐘,定時(shí)器T0采用模式1(16位計(jì)數(shù)器),請問在下面程序中,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的指針有幾位?數(shù)據(jù)存貯類型有幾類?
這個(gè)得問會(huì)用c編程的人,我平時(shí)都是用匯編的
2、選擇運(yùn)放的標(biāo)準(zhǔn)?
帶寬,開環(huán)放大倍數(shù),共模抑制比,輸入輸出阻抗 電源,噪聲系數(shù),是否是rail-to-rail
3、一般你采用那種放大電路?有什么優(yōu)點(diǎn)?為什么采用?
反向放大或者差動(dòng)放大 輸入阻抗大,能夠檢測小信號(hào)
4、DSP、8086和51的區(qū)別?
DSP數(shù)字信號(hào)處理器,一般采用多總線結(jié)構(gòu)(即哈佛結(jié)構(gòu))主要應(yīng)用于大量浮點(diǎn)或定點(diǎn)運(yùn) 算場合特別是數(shù)字信號(hào)處理
8086是intel推出的第一款通用微處理器,采用馮諾伊曼傳統(tǒng)計(jì)算機(jī)結(jié)構(gòu) 51是intel推出的第一款單片機(jī),主要應(yīng)用于控制
5、RS232、RS485的區(qū)別?