嵌(qian)入式面(mian)試(shi)(shi)題筆(bi)試(shi)(shi)部分
時(shi)間(jian):2014-11-14 來源(yuan):華清遠見
這是一個嵌入式面試題,這套題來自華清(qing)遠(yuan)見(jian)合(he)作(zuo)企(qi)業嵌入式工(gong)程師(shi)崗位的(de)(de)筆(bi)試題,當然這樣(yang)的(de)(de)筆(bi)試題每個(ge)公司都不(bu)一(yi)(yi)樣(yang),但大(da)同小異。這是(shi)隨便挑(tiao)選的(de)(de)一(yi)(yi)套筆(bi)試題,只為給廣(guang)大(da)嵌入式學習者(zhe)一(yi)(yi)個(ge)參考(kao),你也可以自我考(kao)核一(yi)(yi)下。入企(qi)業的(de)(de)第一(yi)(yi)道門檻對(dui)你是(shi)否很輕(qing)松呢?
1. ls、cd、rm、mv、grep、apt-get、make menuconfig、mm分別是什么(me)操作
2. 寫出函數實現memcpy,void* memcpy(void* dst,const void* src,intlen);
3. 寫一個(ge)結構(gou)體或類用來存放像hao123訂(ding)火車票(piao)系(xi)統的信息,并且可用于(yu)維護。
4. 有個函數(shu)int led(void),可以返(fan)回(hui)(hui)燈的(de)狀態(tai),返(fan)回(hui)(hui)值非零為開,返(fan)回(hui)(hui)零為關。寫一個函數(shu),每隔(ge)一秒采集一次燈的(de)狀態(tai),并(bing)且打(da)印(yin)(yin)近(jin)10次的(de)led的(de)狀態(tai)(打(da)印(yin)(yin)格(ge)式自定(ding))。預測打(da)印(yin)(yin)的(de)結果(guo)。
5. I2C、SPI、USB…….寫出(chu)你熟悉的引腳。寄存器。
6. Linux系(xi)統(tong)申(shen)請內(nei)存的方(fang)式(shi)有哪些(xie),各自(zi)的特點是。
7. cache的(de)作用是(shi)什(shen)么,用圖畫出cpu、cache、內(nei)存可能出現(xian)cache和內(nei)存不一(yi)致的(de)情況,并說明解決方法。
8. 中斷處理的流程。
9. A和B兩個(ge)程序有一段相(xiang)同的代碼(ma)
int num[10];
.......
printf("the addr: 0x%x\n", &num[0]);
printf("the value: %d\n", num[0]);
A和B一同執行
有沒有可能A的結果是
the addr: 0x200000
the value: 100
B的結果是:
the addr: 0x200000
the value: 1000
這種(zhong)狀(zhuang)況(kuang)可(ke)(ke)能出(chu)現(xian)么?說明(ming)可(ke)(ke)能出(chu)現(xian)這種(zhong)狀(zhuang)況(kuang)的情形
10. 看原理(li)圖的(de)題,考元件(jian)名稱:電阻,三極(ji)管和二(er)極(ji)管。還有輸入高電平(ping)時候的(de)狀態。第三小問是那個二(er)極(ji)管的(de)作用。那個好(hao)像是個穩(wen)壓(ya)二(er)極(ji)管。
11. 是個看門狗的(de)題,英文的(de)簡介(jie),介(jie)紹了看門狗的(de)三個寄存器(qi),有地址,讓你(ni)自己編寫一個32768Hz輸(shu)入時鐘的(de)情況下,讓cpu250ms后(hou)復位(wei)的(de)程序。
12. 一道(dao)程(cheng)(cheng)序分析的題目,問程(cheng)(cheng)序的作(zuo)用,不足和(he)優(you)化(hua)方法(fa)。
除(chu)崗位嵌入式面試題(ti)之(zhi)(zhi)外,該企業還出了(le)崗位技術要(yao)求之(zhi)(zhi)外的(de)題(ti)目(mu),具體如下(xia):
1. 27個(ge)運動員(yuan)很累,買(mai)飲(yin)料,飲(yin)料促銷(xiao),三(san)個(ge)空(kong)瓶換一瓶飲(yin)料,問少(shao)買(mai)多少(shao)瓶可以(yi)保(bao)證每(mei)人一瓶。除(chu)了用(yong)空(kong)瓶兌(dui)換,你還有什么別(bie)的好(hao)方法。
2. 唐僧四人(ren),你想當哪個?原因(yin)。另外三人(ren)在團隊中的作用?哪個人(ren)物重要?
3. 你是個剛(gang)畢業的護士,你和一個很牛的外科醫生(sheng)手(shou)術,手(shou)術快縫合的時候,你發現(xian)盤子里只(zhi)有7塊紗布(bu),但是手(shou)術用了8塊。這時你怎么辦(ban)?
共(gong)計(ji)12道技(ji)術(shu)性的(de)嵌入(ru)式面(mian)試(shi)題,難度(du)系數(shu)不是很高,對自己檢驗一下吧。

