上海群碩嵌入式軟件工程師面試題
一面,技術(shù)面
(1)VxWorks、uc/OS、Palm嵌入式系統(tǒng)操作系統(tǒng)的區(qū)別?
我的課題是做vxworks,說了些自己比較熟悉的`方面,接口函數(shù)豐富,調(diào)試工具效率高好用云云,其他的操作系統(tǒng)了解不多,如實(shí)交待了。
(2)做嵌入式軟件開發(fā)和普通桌面軟件開發(fā)有什么區(qū)別?
我答曰,兩者側(cè)重點(diǎn)不同,嵌入式系統(tǒng)軟件開發(fā)側(cè)重在多任務(wù)的劃分、多任務(wù)處理。實(shí)施性要求嚴(yán)格。不用考慮界面等因素。
(3)c語言問題,union和struct 的區(qū)別?
共享一個(gè)存儲(chǔ)單元和按定義分配存儲(chǔ)單元。
(4)sizeof(一大堆變量),如果用這個(gè)函數(shù)分配內(nèi)存的大小一定與定義相同嗎?
答曰:想不相同不清楚,但是肯定的是指回答不會(huì)小,因?yàn)槭褂胹izeof分配內(nèi)存不會(huì)錯(cuò)。
(5)解釋什么是優(yōu)先級(jí)反轉(zhuǎn)。
答曰:多任務(wù)運(yùn)行過程中,因?yàn)榕R界資源相互等待占用,導(dǎo)致高優(yōu)先任務(wù)得不到滿足,造成低優(yōu)先級(jí)任務(wù)先執(zhí)行的后果。
(6)我看了你的簡歷,硬件經(jīng)驗(yàn)比較豐富,你是不是更適合做硬件?
我心里還是比較想做軟件,做硬件太累了,所以直接說做硬件的經(jīng)驗(yàn)對(duì)我作嵌入式軟件開發(fā)很有幫助,打下了基礎(chǔ)云云。
以上就是群碩的面試,最后經(jīng)過二面MM人事面就發(fā)Offer了。
考慮了很久,最終我還是沒有去,因?yàn)樾睦锵蛲A為。
【上海群碩嵌入式軟件工程師面試題】相關(guān)文章:
軟件工程師的面試囧事03-04
軟件工程師面試英語自我介紹03-28
求故事:軟件工程師的面試囧事02-27
嵌入式面試常見問題04-17
軟件工程師的職業(yè)生涯規(guī)劃的小技巧03-13
關(guān)于軟件工程師職業(yè)生涯規(guī)劃書范文參考04-02
華為硬件面試題03-11
碩博連讀面試常見問題04-13
求職英語面試題集錦03-11
銀行招聘英語面試題04-03