IT培训机构|91免费精品视频|专注编程培训|91免费精品|软件开发培训_91免费国产视频_华清远见教育

當(dāng)前位置:首頁 > 嵌入式培訓(xùn) > 嵌入式招聘 > 嵌入式面試題 > 10道嵌入式工程師面試題(第一彈)

10道嵌入式工程師面試題(第一彈) 時間:2021-06-11      來源:華清遠(yuǎn)見

我們根據(jù)以往的學(xué)員的面試經(jīng)歷,為大家整理了一些面試經(jīng)常會遇到的題目,希望這些干貨對大家面試有所幫助。

一.已知一個數(shù)組table,用一個宏定義,求出數(shù)據(jù)的元素個數(shù)

答: #define NTBL (sizeof(tabl

二.一個32位的機(jī)器,該機(jī)器的指針是多少位?

答:指針是多少位只要看地址總線的位數(shù)就行了。80386以后的機(jī)子都是32的數(shù)據(jù)總線。所以指針的位數(shù)就是4個字節(jié)了。

三.關(guān)鍵字const有什么含義?

答:1)只讀。2)使用關(guān)鍵字const也許能產(chǎn)生更緊湊的代碼。3)使編譯器很自然地保護(hù)那些不希望被改變的參數(shù),防止其被無意的代碼修改。

四.TCP與UDP有啥區(qū)別?

答:TCP和UDP是OSI模型中的運輸層中的協(xié)議。TCP提供可靠的通信傳輸,而UDP則常被用于廣播和細(xì)節(jié)控制交給應(yīng)用的通信傳輸,兩者主要的不同體現(xiàn)在一下幾個方面:

1、TCP面向連接(如打電話要先撥號建立連接);UDP是無連接的,即發(fā)送數(shù)據(jù)之前不需要建立連接

2、TCP提供可靠的服務(wù)。它通過校驗和,丟包時的重傳控制,序號標(biāo)識,滑動窗口、確認(rèn)應(yīng)答,次序亂掉的分包進(jìn)行順序控制實現(xiàn)可靠傳輸。即通過TCP連接傳送的數(shù)據(jù),無差錯,不丟失,不重復(fù),且按序到達(dá); UDP盡最大努力交付,即不保證可靠交付。

3、UDP具有較好的實時性,工作效率比TCP高,適用于對高速傳輸和實時性有較高要求的通信或廣播通信場景。

4、每一條TCP連接只能是點到點的; UDP支持一對一,一對多,多對一和多對多的交互通信方式。

5、TCP對系統(tǒng)資源要求較多,UDP對系統(tǒng)資源要求較少。

UDP有時比TCP更有優(yōu)勢:

UDP以其簡單、傳輸快的優(yōu)勢,在越來越多場景下取代了TCP, 如實時游戲。

(1)網(wǎng)速的提升給UDP的穩(wěn)定性提供可靠網(wǎng)絡(luò)保障,丟包率很低,如果使用應(yīng)用層重傳,能夠確保傳輸?shù)目煽啃浴?/p>

(2)TCP為了實現(xiàn)網(wǎng)絡(luò)通信的可靠性,使用了復(fù)雜的擁塞控制算法,建立了繁瑣的握手過程,由于TCP在內(nèi)置的系統(tǒng)協(xié)議棧中,極難對其進(jìn)行改進(jìn)。

采用TCP,一旦發(fā)生丟包,TCP會將后續(xù)的包緩存起來,等前面的包重傳并接收到后再繼續(xù)發(fā)送,延時會越來越大。

基于UDP對實時性要求較為嚴(yán)格的情況下,采用自定義重傳機(jī)制,能夠把丟包產(chǎn)生的延遲降到最低,盡量減少網(wǎng)絡(luò)問題造成的影響。

五.請問以下代碼有什么問題:

int main() {

char a;

char *str=&a;

strcpy(str,"hello");

printf(str);

return 0;

}

答:沒有為str分配內(nèi)存空間,將會發(fā)生異常,問題出在將一個字符串復(fù)制進(jìn)一個字符變量指針?biāo)傅刂贰km然可以正確輸出結(jié)果,但因為越界進(jìn)行內(nèi)在讀寫而導(dǎo)致程序崩潰。

e)/sizeof(table[0]))

2.程序的局部變量存在于哪里,全局變量存在于哪里,動態(tài)申請數(shù)據(jù)存在于哪里。

答:程序的局部變量存在于棧區(qū);全局變量存在于靜態(tài)區(qū);動態(tài)申請數(shù)據(jù)存在于堆區(qū)。

六.寫一個"標(biāo)準(zhǔn)"宏MIN ,這個宏輸入兩個參數(shù)并返回較小的一個

答:#define MIN(A,B) ((A) <= (B) ? (A) : (B))

考點:

1) 標(biāo)識#define在宏中應(yīng)用的基本知識。這是很重要的。因為在 嵌入(inline)操作符 變?yōu)闃?biāo)準(zhǔn)C的一部分之前,宏是方便產(chǎn)生嵌入代碼的唯一方法,對于嵌入式系統(tǒng)來說,為了能達(dá)到要求的性能,嵌入代碼經(jīng)常是必須的方法。

2) 三重條件操作符的知識。這個操作符存在C語言中的原因是它使得編譯器能產(chǎn)生比if-then-else更優(yōu)的代碼,了解這個用法是很重要的。

3) 懂得在宏中小心地把參數(shù)用括號括起來。

七.引用與指針有什么區(qū)別?

答:

1) 引用必須被初始化,指針不必。

2) 引用初始化以后不能被改變,指針可以改變所指的對象。

3) 不存在指向空值的引用,但是存在指向空值的指針。

八.do……while和while有什么區(qū)別?

答:前一個循環(huán)一遍再判斷,后一個判斷以后再循環(huán)。

九.什么是預(yù)編譯,何時需要預(yù)編譯?

答:

1、總是使用不經(jīng)常改動的大型代碼體。

2、程序由多個模塊組成,所有模塊都使用一組標(biāo)準(zhǔn)的包含文件和相同的編譯選項。在這種情況下,可以將所有包含文件預(yù)編譯為一個預(yù)編譯頭。

預(yù)編譯指令指示了在程序正式編譯前就由編譯器進(jìn)行的操作,可以放在程序中的任何位置。

十.產(chǎn)生死鎖的原因是什么?

答:多個并發(fā)進(jìn)程因爭奪系統(tǒng)資源而產(chǎn)生相互等待的現(xiàn)象。即:一組進(jìn)程中的每個進(jìn)程都在等待某個事件發(fā)生,而只有這組進(jìn)程中的其他進(jìn)程才能觸發(fā)該事件,這就稱這組進(jìn)程發(fā)生了死鎖。

產(chǎn)生死鎖的本質(zhì)原因為:

1)、系統(tǒng)資源有限。

2)、進(jìn)程推進(jìn)順序不合理。

希望以上整理的面試題能對眾位求職者有所幫助。

上一篇:面試專用Linux知識點

下一篇:九道常見嵌入式工程師面試題(第二彈)

熱點文章推薦
華清學(xué)員就業(yè)榜單
高薪學(xué)員經(jīng)驗分享
熱點新聞推薦
前臺專線:010-82525158 企業(yè)培訓(xùn)洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠(yuǎn)見科技集團(tuán)有限公司 版權(quán)所有 ,京ICP備16055225號-5京公海網(wǎng)安備11010802025203號

回到頂部

主站蜘蛛池模板: 婴童人才网-孕婴童、母婴行业人才招聘求职系统 | 生物质蒸发器_燃气蒸发器_燃气锅炉价格|厂家直销-山东泰锅锅炉设备有限公司 | 陕西老医协生殖医学医院_陕西省老医协生殖医学医院【官方网站】 陕西教师资格网-陕西教师资格考试网 | 模具配件加工厂|东莞模具配件加工|模具配件加工厂|精密塑胶模具配件|东莞市优迪精密模具制品有限公司 | 喷涂陶瓷涂层_热喷涂陶瓷涂层-北京耐默公司| 五凌汽配-轮胎螺丝|中心螺丝|小螺丝|轮胎螺栓|扭力杆螺丝|高强度紧固件|螺丝螺母|汽车配件 | 聊城钢管厂,无缝钢管厂家-山东旺耀金属制品有限公司 | 湖州搬家公司_档案搬迁_货物运输_钟点搬运价格「湖州蓝天家政综合服务有限公司」 | 日职联直播_日职联免费视频直播_日职联直播在线观看无插件-24直播网 | 视频监控|安防监控|智能防火|智慧城市-浩海科技 | 苏州空气压缩机-无油涡旋空压机-真空泵价格-变频空压机-苏州赫利亚斯气体技术有限公司 | 陕西筱润智能科技有限公司 干部人事智能档案柜 智能密集架 智能档案柜 部队选层文件智能柜 智能枪弹柜 财务智能档案柜 边防武警智能密集架 医院智能档案柜 部队选层文件智能柜智能枪弹柜 学校医院文件柜 企事业单位公检法智能文件柜 生产厂家-筱润智能科技有限公司 RFID射频智能密集架 全自动智能选层档案柜 智能密保柜 枪柜部队营房营具床桌椅办公家具 办公用品档案盒设备货架 全自动智能选层柜生产厂家-筱润智能科技有限公司 | 郑州空气能热水器,郑州空气能热水器经销商,郑州空气能热水器维修,郑州空气能热水器安装 | 南通众诚数控机床有限公司-液压机,剪板机,折弯机,卷板机,液压冲床,路灯杆设备专业制造商 | 徐州车牌识别_徐州门禁一卡通_徐州人脸识别门禁-江苏琪瑞特智能科技有限公司 | 免费的PPT幻灯片演示制作软件,动画视频及课件制作软件 - Focusky万彩演示大师官网 | 汽油发电机,柴油发电机,小型汽油发电机,小型柴油发电机,家用发电机生产厂家——上海东明动力设备有限公司 | 西安泰富西玛电机_西玛电机_西安西玛电机 | 兔展-H5页面制作、微信营销活动一站式企业营销数字化增长平台 | 南昌运通工程机械租赁有限公司| 加力管钳,液压动力钳,液压转盘-加力管钳,液压动力钳,液压转盘,山东临朐静远石油机械有限公司 | 无尘车间_洁净车间_净化车间_洁净室工程一站式净化服务商-深圳市美克威尔环境科技有限公司 | 陕西散花照明-西安太阳能路灯,陕西太阳能路灯,西安太阳能路灯厂家,陕西太阳能路灯厂家 | 胜亿网-专注B2B电子商务,为企业提供一站式网络服务 | 影像测量仪|检测设备定制|平面度测量仪|三坐标测量机|广州市海科思自动化设备有限公司-400-0528-668 | 在线红外水分测控仪-SK-100水分测试仪-上海拓西电子科技有限公司 | 伸缩接头,限位伸缩接头,传力接头,可拆卸接头,橡胶接头,衬四氟橡胶接头,橡胶软连接,橡胶补偿器,防水套管- 巩义市隆盛管道设备有限公司 | 西安宣传片拍摄,陕西艺景网络科技有限公司资料备份,西安影视公司,视频拍摄制作,抖音视频制作,纪录片拍摄西安短视频摄影团队,西安抖音视频拍摄 | 兰州沙盘模型公司_兰州模型公司_兰州沙盘模型厂家_地形沙盘制作_兰州沙盘模型制作公司 | 赛车微信群二维码平台下载【找群网zhaoqun5.com】 | 徐州护栏,铝艺栏杆,铝艺大门,铝艺栏杆门,别墅铝艺大门-徐州桂丰金属科技有限公司 | 山东净化车间_净化工程_净化公司-山东海蓝净化装饰工程有限公司 山东金起起重机械有限公司[官网]-金桥银路悬臂吊,金起龙门吊,山东金起起重行吊,单梁起重机 | 网络舆情_网络舆情监控系统_舆情监测软件_舆情监控平台-北鲲舆情 | 上海浩斌信息科技有限公司RFID读写器,IC卡读卡器,手持机,数据采集终端,电力仓库管理软件开发,固定资产软件,纱管标签,试剂管理,RFID试剂柜,档案管理,档案柜,智能货架 | 铱金供应-上海钌合金-氯铱酸厂家-上海庞势新材料科技有限公司 | 偏光显微镜-金相抛光机|预磨机|磨抛机|镶嵌机|切割机-上海蔡康光学仪器厂 | 什木坊全屋定制官网_木门|护墙|衣柜|橱柜等全品类定制家具 | 西安木包装箱出口托盘定做价格-抽真空实木包装箱免熏蒸木箱多层板木箱哪家好-模压托盘及白松原木-西安宇森木业 | 医用手摇病床,医用电动病床,康养手摇病床,康养电动病床-河北丁丁医疗器械有限公司 | 山东万通液压股份有限公司-自卸车专用油缸,能源采掘设备油缸,机械装备用油缸,油气弹簧,工程机械油缸,液压元件 | 上海宽带安装-上海宽带办理-400电话-包月电话-靓号 |