|
在求職中,我主要投報(bào)了軟件研發(fā)和嵌入式軟件研發(fā)兩個(gè)職位,與各位分享一下我的面試準(zhǔn)備。
面試需要準(zhǔn)備一下幾個(gè)方面:
首先,是自我介紹
準(zhǔn)備一段1分鐘之內(nèi)的自我介紹,包含基本的個(gè)人消息,項(xiàng)目信息,獲獎(jiǎng)信息等。不要太長(zhǎng),簡(jiǎn)歷上有的盡量簡(jiǎn)練。
第二,做過(guò)的項(xiàng)目
將自己做過(guò)的項(xiàng)目整理,準(zhǔn)備兩個(gè)方面:
(1) 項(xiàng)目的內(nèi)容
(2) 涉及的關(guān)鍵技術(shù)
面試時(shí),表達(dá)力求清晰。
第三,技術(shù)基礎(chǔ)
(1) Linux系統(tǒng)的基礎(chǔ)知識(shí),包括gcc(優(yōu)化指令,如-O1;-i,-E,-s,-c,-o)、gdb、ln、網(wǎng)絡(luò)等基本指令,Makefile,公司很喜歡會(huì)shell腳本的(*)
(2) 進(jìn)程與線程的區(qū)別,線程棧(*)
(3) 進(jìn)程間通信的方式(*)
(4) 進(jìn)程同步的方法,線程死鎖(*)
(5) MFC的消息響應(yīng)機(jī)制,常用的MFC類(*)
(6) Qt的信號(hào)與槽
(7) 設(shè)計(jì)模式(簡(jiǎn)單工廠、工廠方法、抽象工廠、建造模式、適配器模式、裝飾模式、外觀模式、策略模式、橋接模式、模板模式),面向?qū)ο蟮?原則(單一職責(zé)、里氏替換原則、依賴倒置原則、接口隔離原則、開閉原則,理解這些原則指的是什么),3個(gè)基本特性(封裝、多態(tài)、繼承)
(8) 內(nèi)存區(qū)域的劃分,包括堆和棧、靜態(tài)存儲(chǔ)區(qū)、動(dòng)態(tài)存儲(chǔ)區(qū)等(*)
(9) C++的多態(tài)特性,覆蓋的實(shí)現(xiàn)(虛函數(shù)表)
(10) 指針(指針的常見錯(cuò)誤,內(nèi)存泄漏、函數(shù)指針等)
(11) static、const、volatile的用法(*)
(12) 數(shù)據(jù)結(jié)構(gòu)(鏈表的操作,如鏈表逆序;二叉樹的操作;排序算法(冒泡排序,快速排序);二分查找;回文;常用字符串函數(shù)的實(shí)現(xiàn),如strcpy)(*)
(13) 驅(qū)動(dòng)(file_operation結(jié)構(gòu),接口函數(shù))和內(nèi)核的知識(shí)(中斷處理,內(nèi)核、uboot的啟動(dòng)過(guò)程)
(14) TCP/IP協(xié)議(三次握手、套接字編程)、窗口滑動(dòng)、路由器和交換機(jī)的區(qū)別、ISO模型(*)
(15) 常用的STL模板,如list、vector、map、multimap、set、multiset等(區(qū)別)
(16) C語(yǔ)言字符串操作、文件操作、字節(jié)對(duì)齊
(17) 數(shù)據(jù)庫(kù)的基本操作
(18) Java的三大框架,sleep和wait的區(qū)別
(19) 如果應(yīng)聘視頻監(jiān)控這一塊,最好有相關(guān)的項(xiàng)目,或者看看視頻的源碼(視頻流的采集、編碼、傳輸,沒(méi)看過(guò),也最好能忽悠,呵呵)
(20)面試網(wǎng)絡(luò)通信的公司,建議借一本網(wǎng)絡(luò)通信的書看一看,主要看通信協(xié)議
打*號(hào)的項(xiàng),問(wèn)到的概率很高
推薦的書
C語(yǔ)言的書推薦看《C和指針》、《編程之美》(2.1 求二進(jìn)制數(shù)中1的個(gè)數(shù),3.9 重建二叉樹,3.10 分層遍歷二叉樹)、《大話數(shù)據(jù)結(jié)構(gòu)》、《嵌入式Linux應(yīng)用程序開發(fā)標(biāo)準(zhǔn)教程》。還有一本書《系統(tǒng)程序員成長(zhǎng)計(jì)劃》- 建議看一看,如果是為了面試,就算了,這本書和《C和指針》、《重構(gòu)-改善代碼的既有設(shè)計(jì)》、《PHP設(shè)計(jì)模式》對(duì)我啟發(fā)很大。《C++ Primer》不適合面試看,內(nèi)容太多了。
第四,非技術(shù)知識(shí)
(1) 終面時(shí),面試官一般都會(huì)說(shuō),你有什么問(wèn)題要問(wèn)嗎?
(2) 對(duì)公司的產(chǎn)品進(jìn)行了解
(3) 你的薪酬期望是多少?
(4) 你在學(xué)校的表現(xiàn)怎樣?
(5) 你家里人怎么看待你留在xx地方工作?
(6) 你希望從事哪個(gè)方面的開發(fā)?
(7) 你的職業(yè)規(guī)劃是什么?
(8) 你為什么選擇留在xx地方工作?
(9) 自己的優(yōu)缺點(diǎn)?有些缺點(diǎn)(如不善于交流,其實(shí)大家都差不多,不要對(duì)自己失去信心),自己知道就好了,不要說(shuō)給面試官,但也不要說(shuō)自己的缺點(diǎn)是優(yōu)點(diǎn)太多,這個(gè)原因很明顯。面試官喜歡有合作精神,交流能力比較好的。盡量突出自己的優(yōu)點(diǎn)。
(10) 遇到的最大挫折?
(11) 請(qǐng)給出一個(gè)能留下來(lái)的理由?
第五,就是簡(jiǎn)歷
這個(gè)很重要,可以結(jié)合圖文的形式,建議做精美一點(diǎn)。如果做的東西很多,可以多寫一點(diǎn),但要注意排版。面試官一般會(huì)比較關(guān)心項(xiàng)目。我簡(jiǎn)歷做了3個(gè)版本(1頁(yè)版,2頁(yè)版(1頁(yè)文字+1頁(yè)圖片),4頁(yè)版)。實(shí)踐證實(shí),4頁(yè)版(1.5頁(yè)文字+2.5頁(yè)圖)效果最佳,1頁(yè)版的基本都石沉大海了。
第六,是自己投遞的信息
不要面試時(shí),投遞的公司和崗位都忘記了。我分了兩個(gè)類:已投遞(整理投遞信息),已面試(整理面試經(jīng)驗(yàn))。建議保留公司的職位要求信息,便于準(zhǔn)備。還有一定要對(duì)自己面試的公司有所了解(產(chǎn)品,企業(yè)文化了解是最好不過(guò)了)。
第七,其他材料
包括英語(yǔ)證書,獲獎(jiǎng)證書等。HR面有時(shí)很重要。
最后,附上周思敏老師的6句面試要言,祝各位好運(yùn)!
1 衣著整潔要得體
2 求職資料要備齊
3 請(qǐng)勿陪同或攜伴
4 稱呼儀態(tài)要得當(dāng)
5 溝通表達(dá)要求實(shí)
6 面試官也要講禮儀
免費(fèi)試聽C語(yǔ)言、電子、PCB、STM32、Linux、FPGA、Python等。
想學(xué)習(xí)的你和我聯(lián)系預(yù)約就可以免費(fèi)聽課了。宋工Q35--24-65--90-88 Tel/WX:173--17--95--19--08
|
|