2020年騰訊C++面試題和答案持續更新中(10)

大家好我是好好學習天天編程的天天
一個整天在互聯網上種菜和砍柴的程序員~


憑着自己多年的互聯網從業經驗和對校園招聘的研究,再結合自己當年校招找工作的經驗,
今天寫了一篇長文:
《計算機專業學生,大三了找技術崗,怎麼寫一份好簡歷?內附269份簡歷模板》

文章仔細介紹了,一份IT大學生如何做一份優秀的簡歷,以及注意事項。
後期再不斷給大家分享:如何投遞簡歷,如何準備面試等相關的話題吧。

接下來還是分享一份騰訊的面試題吧。


2020年騰訊C++面試題一面 來源:牛客

  1. 說一下c++語言特點
  2. 重載和重寫(前者是參數可改,後者參數一樣)
  3. vector array區別
  4. tcp 三次握手,四次揮手
  5. 計網七層協議
  6. tcp udp優缺點
  7. 網址訪問過程,dns查詢迭代,遞歸查詢
  8. http和https的區別,加密的工作原理
  9. 進程,線程區別
  10. 進程通信,說了個消費者生產者模式
  11. shell腳本寫過嗎,然後問了具體命令,文件內修改字符命令,進程後臺執行命令,還問了幾個其他的命令
  12. 數據庫用過嗎,我說用過關係數據庫,mysql有啥引擎,事務的四大特點,然後給了數據庫表,兩道sql題目
  13. 描述二叉樹的遍歷方式,寫了個非遞歸的前序遍歷
  14. 鏈表有環的問題
  15. 字典樹,不知道,然後說子串匹配,我說kmp算法,也沒問具體的細節
  16. 華爲去年的軟挑比賽講了講
  17. 項目中的難點
  18. 排序算法,時間複雜度,空間複雜度
  19. 然後繼續問項目,問的我頭皮發麻,代碼怎麼存儲,有沒有考慮安全問題,git命令怎麼merge,解決衝突,接口安全問題,接口文檔怎麼弄,服務器用的啥,然後還問了好多這個項目怎麼做的,怎麼協作的。。。問的這個項目是我幹活的javaweb後臺項目,基本寫上去算是充數的

2020年騰訊C++面試題二面 來源:牛客

  1. C++熟悉嗎?
  2. linux指令熟悉嗎:如何查找一個目錄、如何替換文本中的關鍵字
  3. 手撕算法:歸併排序求逆序對
  4. 流媒體瞭解嗎
  5. opengl瞭解嗎
  6. 紅黑樹瞭解嗎,b+樹瞭解嗎
  7. 如何減少哈希衝突?
  8. RPC的swift瞭解嗎(沒聽過)
  9. fork的作用是什麼?爲什麼不用system
  10. 平時玩遊戲嗎?玩什麼遊戲
  11. 雲遊戲是什麼樣的瞭解嗎?
  12. 然後又扔給我一道棧的算法題。讓我用C++來做算法
  13. go語言瞭解嗎
  14. C++智能指針知道嗎
  15. 私有繼承的作用是什麼?
  16. if-else 和 switch在彙編層面相同嗎

2020年騰訊C++面試題三面 來源:牛客

  1. 進程的區別和聯繫
  2. 開銷不同的原因
  3. 熟悉window還是Linux?介紹一下並說一下不同
  4. 知道文件系統嗎?
  5. 一個可執行文件如何變成進程的?
  6. 知道有什麼硬件存儲嗎?
  7. 排序算法有哪些?冒泡和快排的區別
  8. 知道B樹和紅黑樹嗎?實現原理是啥?應用?
  9. osi七層,講一下鏈路層和物理層的協議,關聯
  10. tcp三次握手四次揮手,詳細說一下爲什麼要四次揮手,詳細講一下time_wait
  11. http和https的區別?ssl和tls的區別?tls驗證過程?
  12. 編程題:一維數組代表不同高度的樓,輸出在每一棟樓前能看到的樓有幾棟,包括前後

2020年騰訊C++面試題四面 來源:牛客

  1. 進程線程的區別
  2. TCP UDP 區別
  3. TCP 三次四次
  4. TCP流量控制
  5. 算法題:在N個無序無重複整數中,找到第K大的那個數

2020年騰訊C++面試題五面 來源:牛客

  1. 自我介紹
  2. 項目介紹
  3. cpp static的作用
  4. cpp 多態的定義
  5. 數據機構 給出100萬個字符串,統計相同字符串出現的次數,多種方式?
  6. 數據結構 哈希衝突的解決方式,搜索的時候怎麼辦?
  7. 數據結構 知道b+樹嘛
  8. 數據結構 知道跳躍表嘛
  9. 邏輯題,1000瓶藥其中1瓶毒藥,最少多少隻老鼠可以驗出毒藥 (藥可以混合)

2020年騰訊C++面試題六面 來源:牛客

  1. TCP三次握手、四次揮手
  2. TCP序號的作用(沒答全)
  3. TCP滑動窗口,擁塞控制
  4. epoll實現機制,爲什麼返回的都是就緒的,和select的區別,爲什麼select不能做到
  5. 爲什麼採用單線程處理連接線程池處理事務的模式(我的小項目)
  6. 高併發下還有哪些模式?
  7. C++多態實現機制
  8. 爲什麼能實現運行時多態
  9. C++存儲數據區域
  10. C和C++ static的作用。只答了c++的
  11. static存放在哪個區?
  12. 十億QQ號,查找某個QQ號在不在裏面
  13. 常用的STL
  14. 常用STL底層實現
  15. 都看過什麼書,爲了做開發做了哪些準備?
  16. atoi函數的實現

2020年騰訊C++面試題七面 來源:牛客

  1. 一道編程題,數列相關,只通過了百分之三十
  2. 問了一下平時怎麼調試,內存不斷增長的話怎麼判斷哪裏出了問題,調試方面問了很多,用了什麼調試方式
  3. 虛擬內存尋址空間大小
  4. 圍繞着這道編程題展開了一堆問題,但是我已經忘了。
  5. 瀏覽器輸入url按下回車發生了什麼
  6. 40億個QQ號怎麼存儲
  7. CPU調度基本單位?
  8. 平時關注那些庫?

2020年騰訊C++面試題八面 來源:牛客

  1. const、static關鍵字用法
  2. static問了很久 對象類啥能訪問啥不能訪問的
  3. 虛函數、純虛函數
  4. 一個類聲明的時候默認有哪些東西
  5. 拷貝構造函數。深拷貝和淺拷貝的區別 怎麼實現一個深拷貝
  6. 構造函數和析構函數能不能是虛函數 原因
  7. new和malloc區別 返回值 new可以用free釋放嗎
  8. vector和list的區別?無序怎麼查找一個數(find) list不能用find因爲還是要順序查找
  9. map用什麼實現 講一下紅黑樹 map能不能用別的實現 hash_map 哈希表解決衝突有哪些方式
  10. 三次握手 爲什麼三次 四次揮手
  11. 網絡開發會不會 select poll
  12. 虛擬內存中 堆和棧的區別
  13. 內存分配,從代碼段講到棧了 問我棧上面是什麼
  14. 進程通信有哪些方式方式 共享內存是啥
  15. 用過哪些數據庫 MYSQL 用什麼引擎 介紹一下
  16. 鍵和索引區別 哪個效率更好
  17. 事務概念 事務的隔離級別

2020年騰訊C++面試題九面 來源:牛客

  1. 聽說你最近做了一個web項目,講一下。
  2. 遇到什麼困難,怎麼克服的
  3. 自我評價一下優點
  4. 有沒有了解cpp後臺開發會用到的開源組件
  5. 主要用什麼語言,瞭解c++11嘛?說一下c++11的新特性
  6. c++的最新標準
  7. 講一下c++如何實現單例模式
  8. 講一下智能指針
  9. 二叉搜索樹與紅黑樹得區別
  10. 講一下select,epoll
  11. linux裏面抓包用什麼命令
  12. 大數據情景題:512M內存,4G大小的int型數據,硬盤只讀不可寫,求其中位數

好了,今天的面經就分享到這裏啦

喜歡的話,給作者點個贊咯

上一篇:2020年騰訊C++面試題和答案持續更新中-內附視頻講解(9)
下一篇:2020年騰訊C++面試題和答案持續更新中(11)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章