嵌入式軟體工程師主要從事嵌入式軟體開發工作。涉及應用層以及底層軟體開發和設計工作。下面YJBYS小編為大家整理了關於嵌入式軟體開發工程師面試題,希望對你有所幫助。
嵌入式軟體開發工程師面試題
1、將一個字串逆序
2、將一個連結串列逆序
3、計算一個位元組裡(byte)裡面有多少bit被置1
4、搜尋給定的位元組(byte)
5、在一個字串中找到可能的最長的子字串
6、字串轉換為整數
7、整數轉換為字串
威盛
1.什麼是平衡二叉樹?編寫一個刪除平衡二叉樹的程式?
2.寫一個程式,求有向有權圖兩點之間的最小權?
3.根據你的'理解,寫出Cstring類的建構函式和解構函式?
4.使用C語言實現對ini檔案的訪問,使程式可以對int,double,字串類進行讀寫。
5.n×n個方格(n為任意整數),定義若兩個格有公共邊則稱兩個格相鄰。現將 個格中的N個格子圖黑,使每個格子都與黑格子相鄰。試程式設計,使N最小。
ic變數和static 函式各有什麼特點?
3.描述一下嵌入式基於ROM的執行方式基於ram的執行方式有什麼區別。
有幾種狀態?
有幾種通訊方式?
6.C函式允許重入嗎?
7.嵌入式作業系統和通用作業系統有什麼差別?
一面,技術面
(1)VxWorks、uc/OS、Palm嵌入式系統作業系統的區別?
(2)做嵌入式軟體開發和普通桌面軟體開發有什麼區別?
(3)c語言問題,union和struct 的區別?
(4)sizeof(一大堆變數),如果用這個函式分配記憶體的大小一定與定義相同嗎?
(5)解釋什麼是優先順序反轉。