?這個系列計劃收集幾百份朋友和讀者的面經,作者合集方便查看,各位有面經屯著可以聯系我哦
這個系列離結束差的還特別多,會更新涵蓋所有一線大廠的所有崗位,也可以關注一下。
最容易進的大廠工作,百度經典百題
超經典,百度最愛考的安卓Android百題
超經典,阿里巴巴歷年高頻面試題匯總:前端崗
阿里巴巴歷年經典面試題匯總:Java崗
學姐百度實習面經
學姐,來挑戰字節最牛部門
最強阿里巴巴歷年經典面試題匯總:C++研發崗
關于我的那些面經——百度后端(附答案)
《關于我的那些面經》滴滴Java崗(附答案)
朋友面神策數據庫,第五個問題不會,直接再見
美女學姐面了美團阿里京東,這些經驗實在太真實了
學姐騰訊產品面經
學姐總結奇安信18k常問面試題
騰訊面試Android必問11題
(1)、寫算法,二叉樹按層遍歷,用雙向鏈表把節點連起來
(2)、一個無序自然數數列,給定一個數M,選取自然數數列中兩個數,其中他們的和是M,打印所有這樣的自然數對
(3)、TCP和UDP的不同,TCP的三次握手與四次揮手
(4)、設計一個汽車搖號系統,當一個人搖了6年后抽到的概率會翻倍。
(5)、Linux命令在一個文件中,倒序打印第二行前100個大寫字母
(6)、static_cast和reinterpret_cast區別
(7)、char c = 255;
unsigned short b = c;
cout <<b << endl;輸出結果
(8)、繼承中析構函數最好為虛函數為什么?
(9)、構造函數為什么不建議調用虛函數?
(10)、TCP UDP端口掃描的實現方式
(11)、守護進程的概念,怎么創建守護進程?
(12)、利用條件變量,實現線程間同步方式
(13)、性能優化思路
(14)、將一個數M轉換轉換成N進制
(15)、STL內存分配方式
(16)、迭代器++it,it++哪個好?
(17)、二叉樹排序樹逆序打印
(18)、STL中仿函數有什么用?和函數指針有什么不同,哪個效率高?
(19)、select和epoll區別,select為什么慢?
(20)、fwrite write fread read fopen open 區別,可移植性哪個好?
(21)、多線程,一個線程往一個數據中輸入一些數字,另一個線程取出最大的兩個數,用什么算法?
(22)、堆的創建過程,怎么將無序的數組轉換成一個堆?
(23)、動態規劃的應用舉例
(24)、iptables的實現原理
(25)、快排是穩定排序嗎,舉個例子說明
(26)、實現一個Stack類,要求push pop max操作時間都是O(1)。
(27)、Linux 讀寫鎖的作用,適用場景
(28)、考慮一個Int64的整型。
若計算一個數的各位數上的平方和,通過不斷迭代最終得到1,則稱這個數為有趣的數。現給定一個數,判斷該數是否為有趣的數?若判斷一個數組的數呢?
(29)、項目中文件服務器如何支持斷點續傳?
(30)、用什么數據結構保存cookie?
(31)、hashmap支持并發,如何上鎖來保證鎖粒度最小?
(32)、堆與棧的區別
(33)、new跟malloc的區別?
(34)、普通類的析構函數對異常有什么要求?
(35)、宏定義與const的區別?宏定義可以完全用const替換么?宏定義如何調試?
(36)、對設計模式有多少了解?
(37)、一個有n行的文件,隨機選m行?如何選?
(38)、Linux查看文件的磁盤空間,監控進程cpu,內存使用率
(39)、ping的底層協議?ICMP處于7層的哪一層?
(40)、socket位于哪一層?socket編程的過程?
(41)、內核分幾個部分?
(42)、OS同步與互斥的區別?
(43)、數據庫中事物的原則
(44)、你所知道的最快的排序算法?
(45)、若在數據庫底層進行排序,該如何設計排序算法?
(46)、手寫vector刪除元素,需要注意迭代器失效情況。
(47)、手寫兩個類,要體現構造,析構,拷貝構造,賦值,虛函數,重載函數等特點。
(48)、free是如何識別free區域的?
(49)、Linux的找到目錄中cpp文件?如何找文件中一變量?
(50)、Linux檢測內存泄露?
(51)、了解哪些開源項目?redis,mysql有多少了解?
(52)、n級臺階問題
(53)、一致性哈希
(54)、如何判斷一個圖是否有環
(55)、traceroute有什么優勢?
(56)、STL中vector內存分配?如何從原內存拷貝的新內存?會調用構造函數么?
(57)、軟件工程?
(58)、如何看待C++面向對象?與C何區別?
(59)、面向對象設計原則?里氏替換是指什么?
(60)、多態是如何實現的?畫一下虛指針與虛函數表,如果多繼承,虛函數表怎么畫?虛指針是對象成員變量么?在什么時候初始化?
(61)、講一下TCP中擁塞控制
(62)、C++中強制類型轉換?Dynamic_cast的作用
(63)、C++中構造函數發生異常會怎樣?
(64)、C++中構造函數中this指針暴露了會有什么后果?
?