2020年騰訊C++面試題和答案持續更新中-內附視頻(7)

2020年騰訊C++面試題和答案持續更新中(7)-內附視頻

你們好我是好好學習每天編程的每天,又來給你們分享面試題了~~
有粉絲私信說有有些題不會作,那怎麼辦呢?
如今大家有福利了,我會天天錄製一個視頻,講解一個高頻面試題
以下:
乾貨 | 名企高頻考點-C++ vector基本使用



面試

天天的視頻我都會彙總到一塊兒:
IT筆試面試真題講解合集
算法

一面:數據庫

  1. C++ struct和class的區別
  2. 函數調用的過程,其中使用了什麼寄存器。爲何函數參數入棧順序從右到左
  3. 宏定義和枚舉的區別(枚舉分不分配內存)
  4. 宏定義和函數定義的區別
  5. 堆和棧的區別
  6. 進程和線程的區別
  7. 爲何構造函數不能是虛函數,析構函數呢
  8. new和malloc,delete和free的區別
  9. select、epoll、epoll的區別
  10. TCP黏包問題
  11. 指針和數組的區別
  12. 函數中參數存放在棧,進棧順序,爲何這樣子
  13. MySQL存儲引擎瞭解嗎(MyISAM和InnoDB)
  14. B+樹瞭解嗎
  15. 說下預編譯(預編譯是什麼?是預處理嗎。以後我說的是預處理)
  16. 保護頭文件被屢次包含的方法有哪些?
  17. STL的map底層原理
  18. vector底層原理
  19. 全局變量和局部變量的區別
  20. 開放題:中國有多少個加油站

二面:編程

  1. 空類在編譯期會作什麼,會有什麼函數,sizeof是多少
  2. 若是隻給你一個對象的指針,你怎麼纔可以調用構造函數(沒搞懂在問什麼
  3. 感受是問構造函數除了new的時候,其餘時候能被調用嗎?亂回答了一個
  4. 回答的是寫一個getInstance(),返回new className()的時候就會調用了。
  5. 虛繼承底層原理
  6. const char 和 char const有什麼區別,能夠修改指針指向的是哪個
  7. 類中函數加const修飾有什麼用,仍是要想修改類成員屬性該怎麼辦
  8. STL用過哪些,vector若是超過容量底層會怎麼處理
  9. map底層,說下紅黑樹
  10. TCP裏有個狀態叫TIME_WAIT說一下有什麼用
  11. TCP報文頭部多少個字節,裏面有什麼字段
  12. UDP報文大小有限制嗎,發送的時候有順序嗎
  13. UDP的不可靠說一下
  14. 說一下TCP黏包,拆包
  15. 說一下select,poll,epoll
  16. 說下進程通訊機制
  17. Linux下共享內存怎麼使用,說一下以前本身是怎麼作的
  18. Linux命令如何查看磁盤內存(回答了du,面試官說這個用來看文件夾的,還有其餘嗎)
  19. Linux如何查看知足特定查詢條件的文件數量(awk)
  20. Linux如何查看運行的進程,若是是特定進程呢(ps -ef | grep)
  21. 說下gdb怎麼調試運行中的程序
  22. 說下數據庫事務ACID
  23. 說下數據庫中鎖的機制
  24. 說下數據局事務隔離級別,MySQL默認級別是什麼
  25. 索引是什麼,存儲在磁盤嗎,哈希索引比起B+樹索引的缺點是什麼
  26. 開放題:全國每月每一個人平均剪髮次數
  27. 口述算法題:找出兩個鏈表第一個重複的節點。
  28. 算法題:兩個棧實現一個隊列
  29. 你玩遊戲嗎
  30. 平時學習是經過什麼渠道?知道TCP/IP協議詳解這本書嗎

三面:數組

  1. 介紹項目,哪一個項目收穫最多,團隊合做中學會了什麼
  2. 說下C++代碼重用的機制有哪些
  3. 你最擅長的科目
  4. 你玩遊戲嗎?(回答的王者榮耀),說下王者榮耀的數據同步怎麼作到的(答不上)。
  5. 那給你兩天時間回去瞭解一下王者榮耀的數據同步問題。
  6. 兩天後接着:說下游戲同步機制吧
  7. 你剛說到的網絡延遲,那TCP爲何比UDP慢
  8. 說下作遊戲的時候幀同步和狀態同步怎麼選擇吧
  9. 考慮情境:通常如今的網絡延遲100ms到200ms的樣子,也就是說用戶屏幕點擊事件0.1s以後纔會有響應,其實仍是會被用戶察覺,說下怎麼優化
  10. 打算讀研嗎?讀研和工做的選擇?

以上是一次面試的面試題分享咯
你們有那個題不會能夠留言,能夠私信哦
網絡


另外我會天天錄製一個視頻給你們講解一道常見的面試題:
乾貨 | 名企高頻考點-C++ vector基本使用
ide

相關文章
相關標籤/搜索