中文字幕色综合久久|国产AV成人精品播放|久久频精品99香蕉国产|国产精品爽爽ⅴa在线观看|丝袜美腿美女被狂躁长网站|亚洲精品欧美精品国产精品|国产精品va在线观看老妇女|国产精品99一区二区三区不卡

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

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

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

本文目錄一覽:

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

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

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

看你問的問題,應(yīng)該是對嵌入式很感興趣,其實你可以自學(xué)嵌入式。關(guān)于如何學(xué)習(xí)嵌入式,我剛才看到一篇很不錯的文章,是一個專科生介紹自己如何自學(xué)嵌入式,并找到嵌入式的工作,里面介紹了他的學(xué)習(xí)方法和學(xué)習(xí)過程,希望對你有幫助。

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

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

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

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

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

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

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

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

下面介紹下我的學(xué)習(xí)流程,希望對和我一樣完全沒有基礎(chǔ)的朋友有所幫助。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

嵌入式軟件工程師筆試題誰有啊?

你這是要參加面試了嗎?我這也剛學(xué)習(xí),也是從事嵌入式軟件工程師的。我剛從我們學(xué)校官網(wǎng)扒的面試題:你參考一下:

這是華清遠見從某嵌入式軟件公司索取的一套面試題,很顯然對于嵌入式軟件工程師來說這都是"小菜",那么您可以測試一下,這樣會對公司出的面試題不那么恐懼,希望對你有所幫助。

一、選擇題

1.下述程序執(zhí)行后的輸出結(jié)果是

#include

main()

{

int x='f';

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.下面有關(guān)孤兒進程和僵尸進程的描述,說法錯誤的是?

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)生新的進程,都應(yīng)該避免

參考答案: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)存復(fù)制操作?

A.1

B.2

C.3

D.4

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

例子:當(dāng)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.設(shè)#define N 3

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

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

A.42

B.48

C.54

D.出錯

二、簡答題

1、關(guān)鍵字const有什么含意?

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

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

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

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

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

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

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

掃碼二維碼