嵌入式軟件開發(fā)工程師面試試題
無論是在學(xué)校還是在社會(huì)中,我們很多時(shí)候都不得不用到試題,借助試題可以檢驗(yàn)考試者是否已經(jīng)具備獲得某種資格的基本能力。大家知道什么樣的試題才是好試題嗎?下面是小編為大家整理的嵌入式軟件開發(fā)工程師面試試題,僅供參考,希望能夠幫助到大家。
1、什么是平衡二叉樹?編寫一個(gè)刪除平衡二叉樹的程序?
2、寫一個(gè)程序,求有向有權(quán)圖兩點(diǎn)之間的最小權(quán)?
3、根據(jù)你的理解,寫出Cstring類的`構(gòu)造函數(shù)和析構(gòu)函數(shù)?
4、使用C語(yǔ)言實(shí)現(xiàn)對(duì)ini文件的訪問,使程序可以對(duì)int,double,字符串類進(jìn)行讀寫。
5、n×n個(gè)方格(n為任意整數(shù)),定義若兩個(gè)格有公共邊則稱兩個(gè)格相鄰?,F(xiàn)將 個(gè)格中的N個(gè)格子圖黑,使每個(gè)格子都與黑格子相鄰。試編程,使N最小。
1、static變量和static 函數(shù)各有什么特點(diǎn)?
3、描述一下嵌入式基于ROM的運(yùn)行方式基于ram的運(yùn)行方式有什么區(qū)別。
4、task 有幾種狀態(tài)?
5、task 有幾種通訊方式?
6、C函數(shù)允許重入嗎?
7、嵌入式操作系統(tǒng)和通用操作系統(tǒng)有什么差別?