C++初級程序員筆試題總結

轉行碼農一年多了,也經歷過許多筆試面試,好好總結一下C++初級程序員筆試常見的問題,供你們參考,不足之處請你們補充,有什麼問題也可留言。程序員

也算列個提綱,後續逐一來填坑。面試

適用對象:初級程序員。算法

如下順序有遞進之意味。數據庫

 

0、基礎語法題windows

  考察C++基礎是否紮實:主要針對變量和基本類型,數組,字符串,語句等,給出一段程序 判斷輸出 和找錯等設計模式

一、指針和引用的異同分析:經典老題數組

二、函數服務器

  考察對形參實參、值傳遞的理解是否深刻。 回調函數、內聯函數 的考察。網絡

三、計算sizeof()數據結構

  95%的筆試題都會考,此處不詳細展開,之後專題寫

四、malloc/free new/delete 異同

五、const、 static 、extern 關鍵字

 

六、C++四大特性 面向對象五大原則

  準備面試前背一下,初級程序員想深刻理解彷佛也不大可能,背熟記牢就對了

七、C++默認成員函數有哪些

八、重載、覆蓋、隱藏

九、靜態多態動態多態

十、繼承特性、封裝特性

十一、this指針的理解

十二、虛函數 純虛函數 區別 特色 

1三、手寫string類 string的一些經常使用接口 length、size、c_str()、find 、

 

1四、STL 概念 及相關編碼題或找錯 vector list map deque

1五、迭代器失效的狀況有哪些

1六、數據結構:一些鏈表操做、棧的push pop等 二叉樹

1七、算法:各個排序算法、遞歸、等基礎

 

1六、網絡基礎:TCP、IP、http、https、socket 三次握手四次揮手 封包 DNS 服務器 等一些基礎概念

1七、設計模式:手寫單例模式(飽漢式 餓漢式)MVC 工廠 等背一下21種設計模式和麪試官吹牛逼

1八、數據庫基礎:CRUD 語句 連表查詢  索引 等基礎東西

1九、其餘:windows消息循環機制、MFC基礎、lua腳本調用、QT、進程線程、多線程處理、高併發、同步異步等概念瞭解  

        提早了解公司業務及使用的技術,瞭解有關內容準備,所謂知己知彼 百戰不殆

 

-----------------------------------------------

後記:自上一篇以後已過去半年多,公司也換了一家,原計劃每月至少寫一篇文章總結概括提高本身的計劃也擱淺。人確實惰性太大,若是實行也都快要有10篇文章了。 不過不要緊,如今開始好好努力也來得及,哈哈。加油吧!

相關文章
相關標籤/搜索