c++軟件工程師面試常見問(wèn)題盤點(diǎn)
c++軟件工程師面試常見問(wèn)題盤點(diǎn)
許多C++軟件工程師面試題看似簡(jiǎn)單,卻需要深厚的基本功才能給出完美的解答。下面是小編整理的c++軟件工程師面試常見問(wèn)題盤點(diǎn),歡迎大家查看。
c++軟件工程師面試題
一.針對(duì)應(yīng)屆畢業(yè)生常用到的C++軟件工程師面試題:
1、你在原來(lái)的項(xiàng)目中有沒(méi)有遇到什么困難,又是如何解決的?
2、看過(guò)那些軟件方面的書籍
3、什么是軟件,軟件開發(fā)包括那些步驟,并說(shuō)出你對(duì)這些步驟的理解
4、OSI網(wǎng)絡(luò)結(jié)構(gòu)的七層模型分別是什么,并說(shuō)出你認(rèn)為劃分為7層的理由。
5、軟件過(guò)程中了解、使用過(guò)版本控制或建模工具嗎?對(duì)你工作有什么幫
6、軟件過(guò)程中你都寫過(guò)什么文檔?分別是什么目的及其對(duì)你的幫助?
7、我們知道,C++將內(nèi)存劃分為三個(gè)邏輯區(qū)域:堆、棧和靜態(tài)存儲(chǔ),請(qǐng)說(shuō)出它們的區(qū)別及你的理解。
8、字符串A是由n個(gè)小寫英文字母(a ~ z)構(gòu)成的,定義為char A[n]。你能用更少的空間表示這個(gè)字符串嗎?請(qǐng)寫出char A[n]到你的新的儲(chǔ)存格式的轉(zhuǎn)換函數(shù)。
9、C++構(gòu)造函數(shù)為什么不能是虛函數(shù)?
10、C++中virtual與inline的含義分別是什么?虛函數(shù)的特點(diǎn);內(nèi)聯(lián)函數(shù)的特點(diǎn);一個(gè)函數(shù)能否即是虛函數(shù)又是內(nèi)聯(lián)函數(shù)?
12、請(qǐng)列出實(shí)現(xiàn)C++代碼你認(rèn)為需要注意的一些問(wèn)題。
二.有從業(yè)經(jīng)驗(yàn)的C++軟件工程師面試題
1、智能指針,com實(shí)現(xiàn)的原理,
2、printf()可變參數(shù)如何實(shí)現(xiàn)
3、標(biāo)準(zhǔn)模板庫(kù)vector追加數(shù)據(jù)如何實(shí)現(xiàn)。是底層如何實(shí)現(xiàn),不能用現(xiàn)有的東東。
4、還有,Java的垃圾收集機(jī)制如何實(shí)現(xiàn)為什么?如果是你自己實(shí)現(xiàn)垃圾收集機(jī)制,如何實(shí)現(xiàn)?用什么數(shù)據(jù)結(jié)構(gòu)。
5、二叉排序樹和哈希表那個(gè)查找效率高,實(shí)用于pda。
6、.NET的底層實(shí)現(xiàn)機(jī)制。
7、進(jìn)程間通信如何實(shí)現(xiàn)。
8、還有迭代問(wèn)題,什么問(wèn)題用迭代,迭代在操作系統(tǒng)中如何實(shí)現(xiàn)的 。
9、如何交換兩個(gè)變量,不能用中間變量。
10、c與c++ static函數(shù)的區(qū)別?
11、const 函數(shù)的作用,如何實(shí)現(xiàn)鉤子函數(shù)。
12、兩層容錯(cuò)技術(shù)怎么實(shí)現(xiàn)?
13、寫出函數(shù)指針,函數(shù)返回指針,const指針,指向const的指針,指向const的const指針.
14、函數(shù)調(diào)用如何實(shí)現(xiàn),注意什么問(wèn)題。
15、指針和引用的差別。
16、拷貝構(gòu)造函數(shù)如何實(shí)現(xiàn),什么情況下會(huì)用到。
面試應(yīng)對(duì)技巧
一、面試前的準(zhǔn)備
這里說(shuō)的面試前的準(zhǔn)備,就是趕到面試地點(diǎn)直到開始面試前的這個(gè)過(guò)程的準(zhǔn)備。如果處理得當(dāng),不僅能從心理上更加輕松、自信,而且還說(shuō)不準(zhǔn)在面試之前就在無(wú)形中增加了面試成功的砝碼呢。我們要注意哪些事情呢?
1.時(shí)間上要充裕
面試前要準(zhǔn)備充分,應(yīng)該提前一些時(shí)間出發(fā)。越是在大城市,越是要這樣?,F(xiàn)在的交通堵塞成了家常便飯,所以,如果你不多留一些時(shí)間在路上的話,萬(wàn)一遇上了堵車等情況的時(shí)候,肯定就會(huì)遲到。遲到的時(shí)候,不管出干什么理由,都讓等你半天的主考官心里直犯嘀咕:這家伙是不是剛從另一家公司面試完趕過(guò)來(lái)?是不是對(duì)我們的這場(chǎng)面試不重視?這樣一來(lái),好不容易獲得的面試機(jī)會(huì),也就泡了湯。
2.再一次整理形象
在趕到面試地點(diǎn)的時(shí)候,如果條件或時(shí)間允許的話,應(yīng)該進(jìn)一趟洗手間。整理一下自己的衣服、擦擦自己的皮鞋,不至干土頭土腦地站在主考官面前。經(jīng)過(guò)一番整理,起碼讓自己更從容、更自信一些。
3.要對(duì)工作人員有禮貌
從你進(jìn)大門開始,對(duì)待所有和你接觸的工作人員,都應(yīng)該一視同仁,比如保安員、接待員、秘書等,不要不在乎這些你認(rèn)為不重要的人。往往這些細(xì)節(jié)能決定面試的結(jié)果:你還沒(méi)來(lái)公司上班,就對(duì)同事無(wú)禮,還能指望你能好好地工作嗎?甚至在有些公司的面試環(huán)節(jié)中,你對(duì)普通工作人員的態(tài)度也是其中重要一環(huán)。
如果有前臺(tái)接待的話,就要禮貌地告訴前臺(tái)接待,你來(lái)這兒的目的。如果接待人員安排你坐著等,你就要沉著地坐著,或者閉目養(yǎng)神,或者翻閱你自己的資料。不要隨意和正在工作的工作人員攀談,或東張西望,或四處走動(dòng)。
即使煙癮再大,也不要在接待室吸煙。
二、怎樣先入為主
1.把握進(jìn)房間的時(shí)機(jī)
輪到你面試的時(shí)候,一般秘書會(huì)提醒你。這時(shí)候有兩種情況,一種是秘書領(lǐng)你進(jìn)面試房間;另一種是讓你自己去面試房間。
如果秘書領(lǐng)你進(jìn)面試房間,而這時(shí)候主考官正埋頭填寫什么資料,你不要貿(mào)然和主考官打招呼,以免打亂他的思緒,要表現(xiàn)出理解和合作,先靜靜地稍等一會(huì)兒。因?yàn)榧热皇敲貢I(lǐng)你進(jìn)面試房間,而你進(jìn)屋后一直站在那兒,主考官當(dāng)然知道你的存在?;蛟S他想趁和你交談之前,把上一位求職者的面試結(jié)果填寫出來(lái),不會(huì)超過(guò)一兩分鐘,正式面試就會(huì)開始的。
如果需要你自己去面試房間,千萬(wàn)不要貿(mào)然往里闖。不管門開著還是關(guān)著,你都要先有節(jié)奏地、輕輕地敲門,在獲得主考官同意后,再進(jìn)房間。即使看到主考官在填寫材料,也要敲門,這樣他才知道你來(lái)了。如果他有事情的話,會(huì)直接告訴你梢等一會(huì)兒。不要自作聰明,一直在門外等著一言不發(fā)。對(duì)主考官來(lái)說(shuō),什么時(shí)候干什么,那是他自己的工作安排;對(duì)你來(lái)說(shuō),如果面試的時(shí)間到了,你就應(yīng)該按點(diǎn)敲門。
有時(shí)候,進(jìn)入面試房間后,主考官會(huì)讓你先等一會(huì)兒,你就要耐心地聽從安排。如果實(shí)在無(wú)所事事,可以翻閱自己帶來(lái)的材料。不要東張西望、坐臥不安。這段時(shí)間雖然比較難熬,但忍一忍也就過(guò)去了。
如果主考官?zèng)]有讓你坐下的話,不要擅做主張直接坐到主考官邊上。
面試的技巧攻略
一、面試前的準(zhǔn)備
1、信息準(zhǔn)備。在面試之前,要盡可能多地收集有關(guān)招聘單位的詳細(xì)資料, 做到心中有數(shù)。所獲得的信息應(yīng)準(zhǔn)確、真實(shí)。
2、材料準(zhǔn)備。準(zhǔn)備好自薦材料(包括各種證書和成果等), 充分考慮面試中可能提出的問(wèn)題。
3、儀表準(zhǔn)備。頭發(fā)應(yīng)整潔,男學(xué)生最好在面試前一周理發(fā),面試前一天修面。女學(xué)生可以化淡妝,但不宜太濃或過(guò)于夸張。服裝應(yīng)干凈、得體,不宜穿家常服裝和運(yùn)動(dòng)服面試。男學(xué)生可以帶公文包,女學(xué)生可以帶手袋,面試時(shí)應(yīng)放置一旁,切勿放在自己與面試人之間。
4、心理準(zhǔn)備 擇業(yè)前要客觀認(rèn)識(shí)自己,正確分析自我,根據(jù)自身的特長(zhǎng),選擇適當(dāng)?shù)木蜆I(yè)位置;要保持積極、主動(dòng)的擇業(yè)心態(tài),敢于競(jìng)爭(zhēng),敢于自薦;要增強(qiáng)心理承受能力。
二、面試禮儀 面試要講究禮儀。
在求職面試過(guò)程中,切不可忽視禮節(jié)和舉止,面試中的禮儀至少有幾個(gè)方面值得認(rèn)真對(duì)待:
一是服飾要得體。要給人以整潔、大方的感覺(jué),穿著以莊重一點(diǎn)為好;
二是要遵守時(shí)間。面談時(shí)一定不能遲到,同時(shí)要遵守面試約定的時(shí)間長(zhǎng)度,在約定的時(shí)間內(nèi)體現(xiàn)你的辦事效率;
三是表情要自然,舉止要文雅,講究文明禮貌。進(jìn)入面試場(chǎng)合不要緊張,要從容、自然;
四是面談時(shí),眼睛要真誠(chéng)地注視對(duì)方,表示對(duì)他的話感興趣,不要東張西望,心不在焉。要顯得具有自信心,對(duì)對(duì)方談話的反應(yīng)要自然坦率,不能作出大驚小怪的表情。
三、如何應(yīng)付群體面試
1、如有介紹各面試人的姓名和職務(wù)時(shí),應(yīng)記住以便在應(yīng)對(duì)時(shí)掌握輕重及取舍。
2、面試時(shí),通常最好看著發(fā)問(wèn)者;自己發(fā)問(wèn)時(shí)可向面試負(fù)責(zé)人提出, 希望某一面試人回答,可面向著他提問(wèn),并說(shuō)明希望由他回答;面試過(guò)程中要集中注意力聽完對(duì)方的講話,切勿輕易打斷別人的講話。
3、如果其中一位面試人對(duì)你特別挑剔或表示不滿時(shí),要從容應(yīng)付, 切不可得罪其中一人。
4、如兩個(gè)面試人同時(shí)向你提出不同的問(wèn)題,應(yīng)逐一回答?;卮饐?wèn)題不宜太長(zhǎng),注意語(yǔ)調(diào),并留意觀察提問(wèn)人的反應(yīng)。比如:對(duì)方心不在焉,可能表示他對(duì)自己這段話沒(méi)有興趣,你得設(shè)法轉(zhuǎn)移話題;側(cè)耳傾聽可能說(shuō)明自己音量太小難于聽清,皺眉、擺頭可能說(shuō)明自己言語(yǔ)有不當(dāng)之處。根據(jù)對(duì)方的這些反應(yīng),就要適時(shí)地調(diào)整自己的語(yǔ)言、語(yǔ)氣、陳述內(nèi)容等。
四、正確應(yīng)付和回答問(wèn)題的技巧
1、把握重點(diǎn)、簡(jiǎn)捷明了、條理清楚、有理有據(jù)。一般情況下回答問(wèn)題要結(jié)論在先,議論在后,先將自己的中心意思表達(dá)清晰,然后再做敘述和論證。
2、講清原委,避免抽象。主試人提問(wèn)總是想了解一些應(yīng)試者的具體情況,切不可簡(jiǎn)單地僅以"是""否"作答。針對(duì)所提問(wèn)題的不同,有的需要解釋原因,有的需要說(shuō)明程度。
3、確認(rèn)提問(wèn)內(nèi)容,切忌答非所問(wèn)。面試中,如果對(duì)主試人提出的問(wèn)題, 一定要搞清楚,這樣才會(huì)有的放矢,不致南轅北轍、答非所問(wèn)。
4、有個(gè)人見解,有個(gè)人特色。 只有具有獨(dú)到的個(gè)人見地和個(gè)人特點(diǎn)的回答,才會(huì)引起對(duì)方的興趣和注意。
5、要知之為知之,不知為不知。誠(chéng)懇坦率地承認(rèn)自己的不足之處, 反倒會(huì)贏得主試者的信任和好感。
五、談話的技巧
1、對(duì)話應(yīng)明確。講話在精而不在多,回答問(wèn)題要力求把握要點(diǎn),精練準(zhǔn)確, 有條理,不走樣。
2、語(yǔ)氣的選擇。在交談中要注意稱呼得體,慎用"最...... "等形容詞和無(wú)意義的感嘆詞,不要滿口俗氣,要給人以謙虛、有禮貌的好感。
3、慎用專門術(shù)語(yǔ)。專門術(shù)語(yǔ)應(yīng)視對(duì)象使用,否則會(huì)讓對(duì)方有被捉弄的感覺(jué), 重要的是把自己的意思充分表達(dá)出來(lái),讓對(duì)方了解。
4、面試談話時(shí),不要誤解話題、不要過(guò)于固執(zhí)、不要獨(dú)占話題、 不要左顧右盼、不要插話、不要說(shuō)奉承話、不要浪費(fèi)口舌。
六、把好面試最后關(guān)
1、適時(shí)告辭。要讓面試人結(jié)束面談,對(duì)此應(yīng)十分敏銳,及時(shí)起身告辭。
2、禮貌再見。在面試的全過(guò)程中應(yīng)有禮貌,告辭時(shí)同面試人握手表示感謝。
猜你感興趣:
5.軟件工程師的簡(jiǎn)歷自我評(píng)價(jià)