女浴室九九精品日韩欧美偷拍视频|国产综合18p欧美亚洲动漫家庭|无ma一区二区亚洲111111|殴美日一区二区五月婷婷综合欧美|日韩亚AV片国产av不卡a|精品无码av岛国高清一二三|少妇AV电影人妻无码中字|一二区区av免费一一级片

嵌入式軟件開發(fā)面試常見問題(嵌入式軟件開發(fā)工程師面試題目)

軟件開發(fā) 3483
本篇文章給大家談談嵌入式軟件開發(fā)面試常見問題,以及嵌入式軟件開發(fā)工程師面試題目對應的知識點,希望對各位有所幫助,不要忘了收藏本站喔。 本文目錄一覽: 1、什么是嵌入式軟件開發(fā)

本篇文章給大家談談嵌入式軟件開發(fā)面試常見問題,以及嵌入式軟件開發(fā)工程師面試題目對應的知識點,希望對各位有所幫助,不要忘了收藏本站喔。

本文目錄一覽:

什么是嵌入式軟件開發(fā)

嵌入式開發(fā)就是指在嵌入式操作系統(tǒng)下進行開發(fā),一般常用的系統(tǒng)有WinCE,linux,android等。另外,用c,c++或匯編開發(fā);用高級處理器,arm7,arm9,arm11,powerpc,mips,mipsel等,或加上操作系統(tǒng)也屬于嵌入式的開發(fā)。

……………………………………

看你問的問題,應該是對嵌入式很感興趣,其實你可以自學嵌入式。關于如何學習嵌入式,我剛才看到一篇很不錯的文章,是一個??粕榻B自己如何自學嵌入式,并找到嵌入式的工作,里面介紹了他的學習方法和學習過程,希望對你有幫助。

先做個自我介紹,我07年考上一所很爛專科民辦的學校,學的是生物專業(yè),具體的學校名稱我就不說出來獻丑了。09年我就輟學了,我在那樣的學校,一年學費要1萬多,但是根本沒有人學習,我實在看不到希望,我就退學了。

退學后我也迷茫,大專都沒有畢業(yè),我真的不知道我能干什么,我在糾結(jié)著我能做什么。所以輟學后我一段時間,我想去找工作,因為我比較沉默寡言,不是很會說話,我不適合去應聘做業(yè)務。我想應聘做技術的,可是處處碰壁。

一次偶然的機會,我才聽到嵌入式這個行業(yè)。那天我去新華書店,在計算機分類那邊想找本書學習。后來有個女孩子走過來,問我是不是讀計算機的,有沒有興趣學習嵌入式,然后給我介紹了一下嵌入式現(xiàn)在的火熱情況,告訴我學嵌入式多么的有前景,給我了一份傳單,嵌入式培訓的廣告。聽了她的介紹,我心里癢癢的,確實我很想去學會一門自己的技術,靠自己的雙手吃飯。

回家后,我就上網(wǎng)查了下嵌入式,確實是當今比較熱門的行業(yè),也是比較好找工作的,工資也是相對比較高。我就下決心想學嵌入式了。于是我去找嵌入式培訓的相關信息,說真的,我也很迷茫,我不知道培訓是否真的能像他們宣傳的那樣好,所以我就想了解一段時間再做打算。

后來,我在百度知道看到一篇讓我很鼓舞的文章,是一個嵌入式高手介紹沒有基礎的朋友怎么自學入門學嵌入式,文章寫的很好,包含了如何學習,該怎么學習。他提到一個方法就是看視頻,因為看書實在太枯燥和費解的,很多我們也看不懂。這點我真的很認同,我自己看書往往看不了幾頁。

我在想,為什么別人都能自學成才,我也可以的!我要相信自己,所以我就想自學,如果實在學不會我再去培訓。

主意一定,我就去搜索嵌入式的視頻,雖然零星找到一些嵌入式的視頻,但是都不系統(tǒng),我是想找一個能夠告訴我該怎么學的視頻,一套從入門到精通的視頻,一個比較完整的資料,最好能有老師教,不懂可以請教的。

后來我又找到一份很好的視頻,是在IT學習聯(lián)盟網(wǎng)站推出的一份視頻《零基礎嵌入式就業(yè)班》(喜歡《零基礎嵌入式就業(yè)班》的可以復制 sina.lt/qKh 粘貼瀏覽器地址欄按回車鍵即打開)。里面的教程還不錯,很完整,可以讓我從基礎的開始學起。視頻比較便宜。

下面介紹下我的學習流程,希望對和我一樣完全沒有基礎的朋友有所幫助。

收到他們寄過來的光盤后,我就開始學習了,由于我沒有什么基礎,我就從最簡單的C語言視頻教程學起,話說簡單,其實我還是很多不懂的,我只好請教他們,他們還是很熱心的,都幫我解決了。C語言我差不多學了一個禮拜,接下來我就學了linux的基本命令,我在他們提供linux虛擬機上都有做練習,敲linux的基本命令,寫簡單的C語言代碼,差不多也就三個禮拜。我每天都在不停的寫一些簡單的代碼,這樣一月后我基本掌握了C和linux的基本操作。

接下來我就去學習了人家的視頻的培訓教程,是整套的,和去參加培訓沒有多大的區(qū)別,這一看就是兩個月,學習了ARM的基本原理,學習嵌入式系統(tǒng)的概念,也掌握了嵌入式的環(huán)境的一些搭建,對linux也有更深層次的理解了,明白了嵌入式應用到底是怎么做的,但是驅(qū)動我只是有一點點的了解,這個相對難一點,我想以后再慢慢啃。

這兩個月,除了吃飯睡覺,我?guī)缀醵荚趯W習。因為我知道幾乎沒有基礎,比別人差勁,我只能堅持努力著,我不能放棄,我必要要靠自己來養(yǎng)活自己,必須學好這門技術,然后我就把不懂的問題總結(jié)記下來,這樣慢慢積累了一段時間,我發(fā)現(xiàn)自己真的有點入門了。

最后的一個月,我就去看關于實踐部分的內(nèi)容,了解嵌入式項目具體的開發(fā)流程,需要什么樣的知識,我就開始準備這方面的知識,也就是學習這方面的視頻,同時他們建議我去找了找一些嵌入式面試的題目,為自己以后找工作做準備。我就到網(wǎng)上找了很多嵌入式的題目,把他們理解的記下來,這樣差不多準備了20天左右

我覺得自己差不多入門了,會做一些簡單的東西了。我就想去找工作看看,于是我就到51job瘋狂的投簡歷,因為我學歷的問題,??茮]有畢業(yè),說真的,大公司沒有人會要我,所以我投的都是民營的小公司,我希望自己的努力有所回報。沒有想過幾天過后,就有面試了,但是第一次面試我失敗了,雖然我自認為筆試很好,因為我之前做了準備,但是他們的要求比較嚴格,需要有一年的項目經(jīng)驗,所以我沒有被選中。

后來陸續(xù)面試了幾家公司,終于功夫不負有心人。我終于面試上的,是在閔行的一家民營的企業(yè),公司規(guī)模比較小,我的職務是嵌入式linux應用開發(fā),做安防產(chǎn)品的應用的。我想我也比較幸運,經(jīng)理很看重我的努力,就決定錄用我,開的工資是3500一個月,雖然我知道在上海3500只能過溫飽的生活,但是我想我足夠了。我至少不用每天都要靠父母養(yǎng),我自己也能養(yǎng)活自己的。我想只要我繼續(xù)努力,我工資一定會翻倍的。

把本文寫出來,希望能讓和我一樣的沒有基礎的朋友有信心,其實我們沒有必要自卑,我們不比別人笨,只要我們肯努力,我們一樣會成功。

………………………………………………

嵌入式系統(tǒng)開發(fā)與軟件開發(fā)

5月下旬,工業(yè)和信息化部、國家發(fā)展改革委、財政部聯(lián)合發(fā)布了《關于深化電信體制改革的通告》,就電信體制改革及近期的電信重組做出具體解讀?!锻ǜ妗贩Q,電信行業(yè)按“五合三”方案一旦完成重組,將發(fā)放3張3G牌照。分析人士認為,電信重組吹響了3G產(chǎn)業(yè)的號角,不論重組成功還是失敗,此舉將會給通信行業(yè)帶來巨大影響。

通信業(yè)是以技術為發(fā)展核心的產(chǎn)業(yè),3G是未來技術發(fā)展的核心。國家信息產(chǎn)業(yè)部公布的信息產(chǎn)業(yè)“十一五”期間12項重點項目中,芯片、軟件、3G列前三名。隨著“三網(wǎng)融合”不斷提速,3G網(wǎng)絡全面鋪開,移動商務和移動增值服務軟件開發(fā)人員的需求量約在35-50萬人左右。業(yè)內(nèi)專家估算,3G正式啟動之后嵌入、移動商務、增值業(yè)務:通信行業(yè)人才需求方向

嵌入、移動商務、增值業(yè)務是通信行業(yè)人才需求的三大方向。移動通信行業(yè)是嵌入式軟件最重要的應用領域之一,手機用嵌入式軟件幾乎占到了整個嵌入式軟件應用規(guī)模的60%。到了3G時代,手機、數(shù)字電視、信息家電、網(wǎng)絡電話、汽車電子、醫(yī)療電子等都將是嵌入式軟件的重要應用領域。嵌入式軟件開發(fā)是未來幾年最熱門和最受歡迎的職業(yè)之一。具有10年工作經(jīng)驗的高級嵌入式軟件工程師年薪在30萬元左右。即使是初級的嵌入式軟件開發(fā)人員,平均月薪也在5000元左右,中高級的嵌入式軟件工程師月薪平均已超過萬元。

移動通信技術的發(fā)展使移動商務興起,移動軟件的設計為軟件行業(yè)發(fā)展找到了新方向。專家預測,在未來,移動商務將成為整個社會商業(yè)運行的主要模式。目前我國移動商務軟件的需求量正以極高的速度增長。據(jù)統(tǒng)計,能源、教育、交通、娛樂、制造、政府、金融、物流等行業(yè)都是移動商務的需求大戶。由此而帶動人才市場對移動商務軟件供不應求,移動商務軟件開發(fā)工程師成了搶手貨。

作為電信增值業(yè)務中扮演領跑者角色的移動增值業(yè)務發(fā)展強勁,2007年移動增值業(yè)務收入規(guī)模為1200億元。受2008年奧運會的影響,屆時中國移動增值市場又會迎來一個新的發(fā)展高潮,未來三年中國移動增值市場規(guī)模將繼續(xù)增長,預計到2010年中國移動增值業(yè)務市場規(guī)模將達到2080億元。展望中國移動通信業(yè)發(fā)展,3G網(wǎng)絡商用即將拉開帷幕,顯然,3G商用將為移動增值業(yè)務的發(fā)展開辟更廣闊的空間。3G網(wǎng)絡將不僅能夠承載更加豐富的移動增值業(yè)務,而且將為手機電視等視訊業(yè)務提供更有效的支撐,移動增值業(yè)務將步入多元化發(fā)展的新階段。

市場營銷是3G人才需求重點

電信運營需要大量人才,關鍵自己要多學習營銷知識,隨著3G牌照發(fā)放日益臨近和3G發(fā)展步伐的加快,市場對3G人才的需求不斷提高,各大通信設備制造商對3G人才的爭奪已進入白熱化。某專業(yè)招聘網(wǎng)站近日發(fā)布的3G相關職位趨勢分析認為,目前3G人才的需求集中在研發(fā)領域,但未來的熱點將會轉(zhuǎn)移至市場營銷人員。

業(yè)內(nèi)人士認為,按照目前的人才儲備狀況,3G將至少出現(xiàn)30-50萬的人才缺口,3G高級技術人員的年薪應在15—20萬元之間。相關專家分析,目前市場上的3G人才主要有三類:設備開發(fā)人員、運營人才和增值服務人才。相對而言,3G人才主要集中在研發(fā)領域,企業(yè)在這方面的人才儲備也較為充分。然而,3G的興衰最終將由消費者的需求決定,所以營銷人員對產(chǎn)業(yè)的推動顯得非常重要。3G市場營銷人員目前非常短缺,未來將成為3G行業(yè)人才需求的重點。

求職通信行業(yè),做好六項準備

通信行業(yè)是熱門行業(yè),需求量很大。行業(yè)內(nèi)分布的職位很多,就業(yè)渠道很寬泛。如電子、電信行業(yè)的電子工程師、硬件工程師、軟件工程師、單片機開發(fā)等直接與專業(yè)有關的工種之外,還有很多與專業(yè)相關的行業(yè)都可考慮。因為現(xiàn)在各行各業(yè)都離不開電子電路,特別是控制電路。如機械、汽車等行業(yè)。但面對當前激烈競爭的形勢,也不能高枕無憂,并不是每個學這個專業(yè)的人就可以等待從天上掉下個林妹妹,同樣需要在學校期間就積累自己的競爭力,企業(yè)很看重學校、能力兩個方面,專業(yè)知識、綜合素質(zhì)、實踐能力要求很強。

要做好各種就業(yè)準備:

一、定位準備:早日做好職業(yè)定位和規(guī)劃,有目標的去努力,起飛的航道要清晰,這樣會讓你飛得更快更好。

二、知識準備:在校期間,基本工扎實,電路基礎、模擬電路、數(shù)字電路這幾門專業(yè)基礎課一定要學好,這是整個電子、電信技術崗位的基本材料,有了這些磚瓦、木料你想蓋什么房子都得心應手。

三、動手準備:通過實踐,提高自己的實操能力,不但會使用萬用表、示波器,還要會熟練使用信號放生儀、綜合測試儀、頻譜分析儀等實際操作能力,并對測得的信號會分析。

四、能力準備:通過畢業(yè)設計階段的知識匯總,社會實踐,提高綜合能力。即:綜合運用所學知識解決實際問題的能力,強化和提高綜合能力與創(chuàng)新能力,增強面向社會的自信心。

五、簡歷準備:不僅是準備電子簡歷和紙制簡歷,而是要在簡歷上補充實習階段的經(jīng)驗積累,這樣你的簡歷除了學校,還有一至兩三個企業(yè)的名字,這可是濃墨重彩的一筆。

六、面試準備:面試前如何全方位的準備、面試中遇到哪種面試官怎么處理,問題、偏題、難題都怎樣回答?面試后都要做哪些事情,怎么做?這些都要做的專業(yè)得體。

時代在發(fā)展,人也要不斷進步。隨著3G時代的來臨,我們的職業(yè)腳步將會從“e"時代向“u”時代邁進。科技的進步永遠能夠不斷帶來驚喜,隨著無所不在的計算技術(ubiquitous computing)及移動通信技術的發(fā)展成熟,人們開始考慮用“u”(ubiquitous,意指“無所不在的”)來取代原先的“e”,描述21世紀“無所不在的”信息社會。從“e”到“u”看上去只是一個名詞的改動,卻蘊含了整個戰(zhàn)略框架的深刻轉(zhuǎn)變。時代已經(jīng)發(fā)展到“u”,你的思維不能還停留在“e”。,每年直接增加的就業(yè)機會在100萬人以上

printf("%c\n",'a'+(x-'a'+1));

}

A.g

B.h

C.i

D.j

2.下列程序代碼在Linux系統(tǒng)執(zhí)行后"*"會被輸出多少次()

void main()

{

int i;

for(i=0;i3;i++)

{

fork();

printf("*\n");

}

return;

}

A.14

B.16

C.30

D.32

3.下面有關孤兒進程和僵尸進程的描述,說法錯誤的是?

A.孤兒進程:一個父進程退出,而它的一個或多個子進程還在運行,那么那些子進程將成為孤兒進程。

B.僵尸進程:一個進程使用fork創(chuàng)建子進程,如果子進程退出,而父進程并沒有調(diào)用wait或waitpid獲取子進程的狀態(tài)信息,那么子進程的進程描述符仍然保存在系統(tǒng)中。這種進程稱之為僵死進程。

C.孤兒進程將被init進程(進程號為1)所收養(yǎng),并由init進程對它們完成狀態(tài)收集工作。

D.孤兒進程和僵尸進程都可能使系統(tǒng)不能產(chǎn)生新的進程,都應該避免

參考答案:D

4.假如你需要找出/etc/my.conf文件屬于哪個包(package),你可以執(zhí)行:()

A.rpm -requires/etc/my.conf

B.rpm -q/etc/my.conf

C.rpm -q|grep /etc/my.conf

D.rpm -qf /etc/my.conf

5.表達式 strcmp( " 3.14 "," 3.278 " ) 的值是一個

A.非零整數(shù)

B.浮點數(shù)

C.0

D.字符

6.調(diào)用recv(int sockfd, void *buf, size_t len, int flags)的過程中,一共進行了幾次內(nèi)存復制操作?

A.1

B.2

C.3

D.4

7.打印一個N*N的方陣,N為每邊字符的個數(shù)( 3〈N〈20 ),要求最外層為"X",第二層為"Y",從第三層起每層依次打印數(shù)字0,1,2,3,...

例子:當N =5,打印出下面的圖形:

A.X X X X X

B.X Y Y Y X

C.X Y 0 Y X

D.X Y Y Y X

8.設#define N 3

#define Y(n) ((N+1)*n)

則表達式2*(N+Y(5+1))的值是

A.42

B.48

C.54

D.出錯

二、簡答題

1、關鍵字const有什么含意?

2、.h頭文件中的ifndef/define/endif?的作用?

3、多態(tài)類中的虛函數(shù)表是Compile-Time,還是Run-Time時建立的?

你如果不知道答案的話,可以去 華清的嵌入式學院找。有原文的。

嵌入式軟件工程師需要掌握什么?

嵌入式軟件工程師需要具備簡單的硬件電路設計能力。

需要懂得C語言和一些簡單的匯編語言編程;能夠閱讀一般嵌入式系統(tǒng)的原理圖;至少熟悉一種嵌入式系統(tǒng)的軟件開發(fā)環(huán)境;熟悉一種嵌入式系統(tǒng)軟件的開發(fā)過程;必要硬件基礎知識;理解常見的嵌入式操作系統(tǒng)的工作原理。

需要懂得:(1)懂得C語言和一些簡單的匯編語言編程。

(2)能夠閱讀一般嵌入式系統(tǒng)的原理圖。

(3)至少熟悉一種嵌入式系統(tǒng)的軟件開發(fā)環(huán)境。

(4)熟悉一種嵌入式系統(tǒng)軟件的開發(fā)過程,如:單片機系統(tǒng)、DSP系統(tǒng)、ARM系統(tǒng)或其它的一些潛入式系統(tǒng)。

(5)理解常見的嵌入式操作系統(tǒng)的工作原理,理解線程、進程、信號量、消息機制、同步與互拆、并發(fā)控制等軟件編程時用到的概念。

(6)必要硬件基礎知識。

關于嵌入式軟件開發(fā)面試常見問題和嵌入式軟件開發(fā)工程師面試題目的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關注本站。

掃碼二維碼