C++面试(七)
1、?談?wù)勀阕鲞^的項(xiàng)目,你主要負(fù)責(zé)哪個(gè)模塊,代碼量是多大(除去VC自動(dòng)生成的那些代碼)
2、?參與項(xiàng)目的人數(shù)是多少?
5、?談?wù)勀銓++三個(gè)特點(diǎn)的理解(簡單描述一下)。
6、?為什么要封裝,如何解釋他的用意。
7、?多態(tài)的實(shí)現(xiàn)機(jī)制。
8、?純虛函數(shù)的概念,有什么作用。
9、?友元函數(shù)的優(yōu)點(diǎn)和缺點(diǎn)。
10、?TCP/IP中服務(wù)器端和客戶端的實(shí)現(xiàn)流程。
11、?服務(wù)器端是如何處理客戶端的連接請求。
12、?線程與進(jìn)程的區(qū)別
13、?進(jìn)程間是如何通訊的(在Windows中)
14、?線程的同步方式有哪幾種?
15、?請寫一條查詢語句:(答:select?字段名?from?表名?where?條件語句?…)。
16、?數(shù)據(jù)庫中的存儲過程與一般的語句有什么不同,哪一個(gè)的執(zhí)行速度快?為什么?
17、?在團(tuán)隊(duì)合作過程中遇到哪些問題,是如何處理的。
1、先講一下做的項(xiàng)目;
3、進(jìn)程和線程的區(qū)別,為什么要使用線程;
4、TCP和UDP的區(qū)別;
5、TCP/IP的狀態(tài);
6、存儲過程和觸發(fā)器;
8、為什么用虛析構(gòu)函數(shù);
10、有關(guān)測試方面的一些內(nèi)容;
11、構(gòu)造函數(shù)和析構(gòu)函數(shù)的執(zhí)行順序;
1.什么時(shí)候用虛析構(gòu)函數(shù),不使用會(huì)怎樣。
2.繼承時(shí)構(gòu)造函數(shù)析構(gòu)函數(shù)的調(diào)用順序。
3.什么時(shí)候會(huì)出現(xiàn)內(nèi)存泄露,如何防止。
4.select中的order by?干什么用,group by?干什么用,升序的關(guān)鍵字。
5.數(shù)據(jù)庫日志干什么用,數(shù)據(jù)庫日志滿的時(shí)候再查詢數(shù)據(jù)庫時(shí)會(huì)出現(xiàn)什么情況。
6.數(shù)據(jù)庫中的三步提交。
7.線程進(jìn)程同步方式。
9.MFC下進(jìn)程庫的名稱。
10.MFC中線程同步對象的名稱。
11.switch for?中定義的簡單變量的生存周期。
12.線程同步時(shí)如何得到另一個(gè)線程中CASE中的代碼。
15.socket?客戶端、服務(wù)器端的處理流程。
16.TCP UDP?的區(qū)別。
17.描述C++的三個(gè)特點(diǎn)。
18.STL中迭代器的名字,鏈表的迭代方法。
19.MFC中CString是類型安全類么?
20.C++中為什么用模板類。
23.程序什么時(shí)候應(yīng)該使用線程,什么時(shí)候單線程效率高。
24.Windows是內(nèi)核級線程么。
26.C++中什么數(shù)據(jù)分配在棧或堆中,New分配數(shù)據(jù)分配在近堆、遠(yuǎn)堆中。
1函數(shù)模板與類模板有什么區(qū)別?
總結(jié)
- 上一篇: m3u8下载ts 合并成一个视频
- 下一篇: ros(6) service serve