- 相關(guān)推薦
華為公司面試硬件工程師筆試題
華為是我國(guó)知名的大企業(yè),那么它在招聘硬件工程師的時(shí)候有什么要求呢?以下是百分網(wǎng)小編精心為大家整理的華為公司面試硬件工程師筆試題,希望對(duì)大家有所幫助!更多內(nèi)容請(qǐng)關(guān)注應(yīng)屆畢業(yè)生網(wǎng)!
一 選擇 13個(gè)題目,沒(méi)有全部抄下來(lái),涉及的課程有電路,模擬電路,數(shù)字電路,信號(hào)與系統(tǒng),微機(jī)原理,網(wǎng)絡(luò),數(shù)字信號(hào)處理有關(guān)于1.微分電路2.CISC,RISC3.數(shù)據(jù)鏈路層
二 填空 10個(gè)題目,沒(méi)有全部抄下來(lái),涉及的課程有電路,模擬電路,數(shù)字電路,信號(hào)與系統(tǒng),微機(jī)原理,網(wǎng)絡(luò),數(shù)字信號(hào)處理 有關(guān)于1.TIC6000 DSP2.二極管3.RISC4.IIR 三 簡(jiǎn)答 1.x(t)的傅立葉變換為X(jw)=$(w) $(w-PI) $(w-5) h(t)=u(t)-u(t-2) 問(wèn): (1),x(t)是周期的嗎? (2),x(t)*h(t)是周期的嗎? (3),兩個(gè)非周期的信號(hào)卷積后可周期嗎? 2.簡(jiǎn)述分組交換的特點(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ù)器),請(qǐng)問(wèn)在下面程序中,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
邁瑞硬件工程師筆試
宣講會(huì)說(shuō)的三日上午短信、郵件通知,但短信下午兩點(diǎn)多才收到,上午收到郵件,好像是半夜3、4點(diǎn)發(fā)出的。 原來(lái)說(shuō)的考一個(gè)半小時(shí),但是估計(jì)題簡(jiǎn)單,改為一個(gè)小時(shí)。 考官查證件什么的比較嚴(yán),霸王考貌似有難度。
1、某存儲(chǔ)器地址線(xiàn)長(zhǎng)度為行10和列8,每個(gè)單位32bit,存儲(chǔ)量是 __ Byte。
2、給出描述,判斷三極管的工作狀態(tài)。
3、摩爾定律是什么,對(duì)硬件開(kāi)發(fā)有何影響。
4、八位二進(jìn)制補(bǔ)碼表示范圍 __ 到 __ 。兩個(gè)補(bǔ)碼表示的數(shù)11110101和00001011積是多少 __ (十進(jìn)制) __ (十六進(jìn)制) __ (八進(jìn)制)。
5、一個(gè)簡(jiǎn)單的運(yùn)放電路(放大倍數(shù)為有限值!)的輸出。
6、RLC振蕩電路,關(guān)于電流i(t)的輸入方程和輸出方程(U=10 V,R=100 Ohm,L=0.1 H,C=1uF,初始狀態(tài)為0)。
7、英譯中:關(guān)于嵌入式系統(tǒng)。
8、智力題 有甲乙車(chē)站,之間有丙車(chē)站,甲乙均每隔10分鐘發(fā)車(chē)一次,但兩站發(fā)車(chē)時(shí)間不一定一致。某人下班后去丙站,哪趟車(chē)先到坐哪趟。100天中,大 約90天到達(dá)甲站,10天到達(dá)乙站。問(wèn)丙站列車(chē)時(shí)刻表。
9、三選一,可多做
(一)已給出一個(gè)系統(tǒng)的對(duì)數(shù)幅頻特性折線(xiàn)圖(比較簡(jiǎn)單),
問(wèn):
(1)f=1000Hz時(shí),20lg|A|~=?fai=?
(2)引入負(fù)反饋1(對(duì)傳輸函數(shù)影響忽略),是否震蕩?
(3)保證系統(tǒng)穩(wěn)定,負(fù)反饋?zhàn)畲蠖嗌?
(二)用FSB(好像是這個(gè))解碼什么的。。。
(三)Intel某個(gè)芯片的一些問(wèn)題,三種工作狀態(tài),各個(gè)狀態(tài)下的一些操作。。。 后面有個(gè)編程題,好像是屬于(三),不會(huì)做,沒(méi)有多看。
【開(kāi)放問(wèn)題】: 描述你做過(guò)的一個(gè)項(xiàng)目的結(jié)構(gòu)框圖(硬件/軟件),簡(jiǎn)要介紹之,性能要求都有什么,遇到什么問(wèn)題如何解決的? btw:走的時(shí)候發(fā)現(xiàn)黑板上寫(xiě)的:可以在最后一頁(yè)寫(xiě)點(diǎn)建議什么的,說(shuō)是給邁瑞一次機(jī)會(huì),暗含是給答得不好的自己一次機(jī)會(huì)吧。 (盡量回憶,希望對(duì)各位有用)
硬件工程師
1.設(shè)計(jì)一個(gè)4輸入的7段LED驅(qū)動(dòng)器,并寫(xiě)出testbench
2.解釋什么叫phase noise和jitter,怎樣盡量減小jitter 解釋什么叫skew,怎樣盡量減小skew
3.選作其一 1)解釋什么是cpu的實(shí)模式,什么是保護(hù)模式 2)解釋什么是ADC的INL和DNL5a880faf6f©應(yīng)屆生求職網(wǎng)YingJieSheng.COM©c350ade2a4 4.英文作文,你最喜歡什么課?你學(xué)到了什么?為什么?200 words以上
模擬工程師 1.比較理想運(yùn)放和非理想運(yùn)放的參數(shù)放大倍數(shù),輸入阻抗,輸出阻抗,噪聲,帶寬 2.比較非理想有反饋運(yùn)放和非理想無(wú)反饋運(yùn)放的參數(shù)放大倍數(shù),輸入阻抗,輸出阻抗,帶寬 3.如果要設(shè)計(jì)一個(gè)正弦波發(fā)生器的輸出級(jí)電路,正弦波峰峰值10V,頻率10MHz,負(fù)載100歐姆.可能會(huì)碰到哪些困難?如何解決? 4.英文作文,比較電子工程和其他如機(jī)械工程,生物工程的優(yōu)勢(shì)
華為硬件筆試題
一 選擇 13個(gè)題目,沒(méi)有全部抄下來(lái),涉及的課程有電路,模擬電路,數(shù)字電路,信號(hào)與系統(tǒng),微機(jī)原理,網(wǎng)絡(luò),數(shù)字信號(hào)處理 有關(guān)于 1.微分電路 2.CISC,RISC 3.數(shù)據(jù)鏈路層 二 填空 10個(gè)題目,沒(méi)有全部抄下來(lái),涉及的課程有電路,模擬電路,數(shù)字電路,信號(hào)與系統(tǒng),微機(jī)原理,網(wǎng)絡(luò),數(shù)字信號(hào)處理有關(guān)于 1.TIC6000 DSP 2.二極管 3.RISC 4.IIR 三 簡(jiǎn)答 1.x(t)的傅立葉變換為X(jw)=$(w)+$(w-PI)+$(w-5) h(t)=u(t)-u(t-2) 問(wèn): (1),x(t)是周期的嗎? (2),x(t)*h(t)是周期的嗎? (3),兩個(gè)非周期的信號(hào)卷積后可周期嗎? 2.簡(jiǎn)述分組交換的特點(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ù)器),請(qǐng)問(wèn)在下面程序中,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 華為硬件面試題 2006-09-30 13:02 全都是幾本模電數(shù)電信號(hào)單片機(jī)題目 1.用與非門(mén)等設(shè)計(jì)全加法器 2.給出兩個(gè)門(mén)電路讓你分析異同 3.名詞:sram,ssram,sdram (SRAM是靜態(tài)隨機(jī)存儲(chǔ)器,DRAM是動(dòng)態(tài)隨機(jī)存儲(chǔ)器!SDRAM是同步動(dòng)態(tài)隨機(jī)存儲(chǔ)器,SSRAM就是同步靜態(tài)隨機(jī)存儲(chǔ)器!) 4.信號(hào)與系統(tǒng):在時(shí)域與頻域關(guān)系 5.信號(hào)與系統(tǒng):和4題差不多 6.晶體振蕩器,好像是給出振蕩頻率讓你求周期(應(yīng)該是單片機(jī)的,12分之一周期.. ..) 7.串行通信與同步通信異同,特點(diǎn),比較 8.RS232c高電平脈沖對(duì)應(yīng)的TTL邏輯是?(負(fù)邏輯?) 9.延時(shí)問(wèn)題,判錯(cuò) 10.史密斯特電路,求回差電壓 11.VCO是什么,什么參數(shù)(壓控振蕩器?) 12. 用D觸發(fā)器做個(gè)二分顰的電路.又問(wèn)什么是狀態(tài)圖 13. 什么耐奎斯特定律,怎么由模擬信號(hào)轉(zhuǎn)為數(shù)字信號(hào) 14. 用D觸發(fā)器做個(gè)4進(jìn)制的計(jì)數(shù) 15.那種排序方法最快?
華為C語(yǔ)言
1、局部變量能否和全局變量重名?
答:能,局部會(huì)屏蔽全局。要用全局變量,需要使用"::"
局部變量可以與全局變量同名,在函數(shù)內(nèi)引用這個(gè)變量時(shí),會(huì)用到同名的局部變量,而不會(huì)用到全局變量。對(duì)于有些編譯器而言,在同一個(gè)函數(shù)內(nèi)可以定義多個(gè)同名的局部變量,比如在兩個(gè)循環(huán)體內(nèi)都定義一個(gè)同名的局部變量,而那個(gè)局部變量的作用域就在那個(gè)循環(huán)體內(nèi)。
2、如何引用一個(gè)已經(jīng)定義過(guò)的全局變量?
答:extern
可以用引用頭文件的方式,也可以用extern關(guān)鍵字,如果用引用頭文件方式來(lái)引用某個(gè)在頭文件中聲明的全局變理,假定你將那個(gè)變寫(xiě)錯(cuò)了,那么在編譯期間會(huì)報(bào)錯(cuò),如果你用extern方式引用時(shí),假定你犯了同樣的錯(cuò)誤,那么在編譯期間不會(huì)報(bào)錯(cuò),而在連接期間報(bào)錯(cuò)。
3、全局變量可不可以定義在可被多個(gè).C文件包含的頭文件中?為什么?
答:可以,在不同的C文件中以static形式來(lái)聲明同名全局變量。
可以在不同的C文件中聲明同名的全局變量,前提是其中只能有一個(gè)C文件中對(duì)此變量賦初值,此時(shí)連接不會(huì)出錯(cuò)
4、語(yǔ)句for( ;1 ;)有什么問(wèn)題?它是什么意思?
答:和while(1)相同。
5、do……while和while……do有什么區(qū)別?
答:前一個(gè)循環(huán)一遍再判斷,后一個(gè)判斷以后再循環(huán)
6、請(qǐng)寫(xiě)出下列代碼的輸出內(nèi)容
以下是引用片段: #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全局變量與普通的全局變量有什么區(qū)別?static局部變量和普通局部變量有什么區(qū)別?static函數(shù)與普通函數(shù)有什么區(qū)別?
全局變量(外部變量)的說(shuō)明之前再冠以static 就構(gòu)成了靜態(tài)的全局變量。全局變量本身就是靜態(tài)存儲(chǔ)方式, 靜態(tài)全局變量當(dāng)然也是靜態(tài)存儲(chǔ)方式。這兩者在存儲(chǔ)方式上并無(wú)不同。這兩者的區(qū)別雖在于非靜態(tài)全局變量的作用域是整個(gè)源程序,當(dāng)一個(gè)源程序由多個(gè)源文件組成時(shí),非靜態(tài)的全局變量在各個(gè)源文件中都是有效的。而靜態(tài)全局變量則限制了其作用域,即只在定義該變量的源文件內(nèi)有效,在同一源程序的其它源文件中不能使用它。由于靜態(tài)全局變量的作用域局限于一個(gè)源文件內(nèi),只能為該源文件內(nèi)的函數(shù)公用,因此可以避免在其它源文件中引起錯(cuò)誤。
從以上分析可以看出,把局部變量改變?yōu)殪o態(tài)變量后是改變了它的存儲(chǔ)方式即改變了它的生存期。把全局變量改變?yōu)殪o態(tài)變量后是改變了它的作用域,限制了它的使用范圍。
static函數(shù)與普通函數(shù)作用域不同。僅在本文件。只在當(dāng)前源文件中使用的函數(shù)應(yīng)該說(shuō)明為內(nèi)部函數(shù)(static),內(nèi)部函數(shù)應(yīng)該在當(dāng)前源文件中說(shuō)明和定義。對(duì)于可在當(dāng)前源文件以外使用的函數(shù),應(yīng)該在一個(gè)頭文件中說(shuō)明,要使用這些函數(shù)的源文件要包含這個(gè)頭文件
static全局變量與普通的全局變量有什么區(qū)別:static全局變量只初使化一次,防止在其他文件單元中被引用;
static局部變量和普通局部變量有什么區(qū)別:static局部變量只被初始化一次,下一次依據(jù)上一次結(jié)果值;
static函數(shù)與普通函數(shù)有什么區(qū)別:static函數(shù)在內(nèi)存中只有一份,普通函數(shù)在每個(gè)被調(diào)用中維持一份拷貝
8、程序的局部變量存在于(堆棧)中,全局變量存在于(靜態(tài)區(qū) )中,動(dòng)態(tài)申請(qǐng)數(shù)據(jù)存在于( 堆)中。
9、設(shè)有以下說(shuō)明和定義:
typedef union {long i; int k[5]; char c;} DATE;
struct data { int cat; DATE cow; double dog;} too;
DATE max;
則語(yǔ)句 printf("%d",sizeof(struct date)+sizeof(max));的執(zhí)行結(jié)果是:___52____
答:DATE是一個(gè)union, 變量公用空間. 里面最大的變量類(lèi)型是int[5], 占用20個(gè)字節(jié). 所以它的大小是20
data是一個(gè)struct, 每個(gè)變量分開(kāi)占用空間. 依次為int4 + DATE20 + double8 = 32.
所以結(jié)果是 20 + 32 = 52.
當(dāng)然...在某些16位編輯器下, int可能是2字節(jié),那么結(jié)果是 int2 + DATE10 + double8 = 20
10、隊(duì)列和棧有什么區(qū)別?
隊(duì)列先進(jìn)先出,棧后進(jìn)先出
。。。后面還有更精彩的內(nèi)容
一步一步的看下來(lái),發(fā)現(xiàn)這些題目都很變態(tài),對(duì)C語(yǔ)言的初學(xué)者來(lái)說(shuō)能答出幾題就非常意外了。但是以華為選拔人才的標(biāo)準(zhǔn)來(lái)看,去參加應(yīng)聘的人就應(yīng)該把自己放在一個(gè)高水平的起點(diǎn),能答出這些題目說(shuō)明已經(jīng)對(duì)C語(yǔ)言有非常深入的理解了,除非是像我一樣已經(jīng)看過(guò)這些題目的答案了=*_*=
全部看完之后對(duì)于自身也是一個(gè)提高,里面有一些自己已經(jīng)知道的,有一些比較模糊的看過(guò)答案后比以前更清楚了,還有一些以前不知道的看了也是一個(gè)補(bǔ)充,總之收獲頗豐。真正能夠把C語(yǔ)言的語(yǔ)法掌握透徹就看對(duì)這些題的理解了,但這只是C語(yǔ)言的基礎(chǔ),憑這些在C語(yǔ)言編程上面基本上不會(huì)犯什么語(yǔ)法錯(cuò)誤了。還有更深入的東西是需要自己去不斷鉆研的
【華為公司面試硬件工程師筆試題】相關(guān)文章:
華為硬件工程師筆面試題08-16
華為Java程序員面試題04-05
公司Java工程師面試筆試題07-20
硬件工程師筆試及面試問(wèn)題05-01
最新華為c語(yǔ)言筆試面試題02-03
硬件工程師面試經(jīng)歷之筆試篇02-21
名企硬件工程師面試考題03-09