2020年騰訊實習生C++面試題&持續更新中(5)

你們好呀,我是好好學習每天編程的每天~

昨天一位小夥伴反饋已經拿到了騰訊offer,非常替小夥伴的激動~
上圖爲證
那今天仍是持續給你們分享面經,但願能夠幫助到更多的同窗,你們也能夠留言告訴我,大家的需求~面試


騰訊面試一面:編程

  1. 自我介紹;
  2. 你是非科班的,說一下你的自學過程;
  3. 簡單介紹一下你的項目;
  4. 項目用到了epoll,講一下epoll的ET模式和LT模式;
  5. 講一下epoll的oneshot?
  6. 驚羣效應;

騰訊二面:服務器

  1. 介紹一下項目;
  2. 項目用到了線程池,如何避免多線程的同步錯誤?
  3. 線程間的通訊機制;
  4. 項目用到了stl,從源碼角度講一種你熟悉的stl容器的實現?map與unordered_map的底層數據結構與查找複雜度;
  5. 項目是用Cpp11寫的嗎?講一下Cpp11的新特性?
  6. 講一下智能指針爲什麼能避免內存泄露?爲何匿名函數能提升程序效率?
  7. 你的http報文解析是怎麼作的?用到了什麼數據結構?若是http應答報文大於你設定的寫緩衝區怎麼處理?
  8. 既然tcp更可靠,爲何有不少項目仍是優先選擇udp?udp快在哪裏?如何保證udp的可靠性?
  9. libevent瞭解過嗎?講一下libevent的原理;
  10. 內存對齊;
  11. 虛函數工做原理;
  12. 何時用模板函數?何時用虛函數?
  13. Cpp 類對象的內存分佈;
  14. 手撕LRUmap

騰訊三面:數據結構

  1. 介紹一下你的項目;
  2. 你寫的服務器性能怎麼樣?
  3. 服務器壓力測試怎麼作的?
  4. 服務器吞吐量?
  5. 服務器響應時間?
  6. 如何減小響應時間?
  7. 如何肯定服務器的最大併發鏈接數?
  8. 講一個你作過的一個確實能用的項目;
  9. 還有什麼問題嗎?

騰訊四面:多線程

  1. 作一下自我介紹;
  2. 你在一年時間內又要作項目又要自學計算機基礎又要打比賽,時間是怎麼分配的?
  3. 你是哪裏人?將來打算在哪裏發展?
  4. 如今拿到幾個offer了?
  5. 最先能過來實習的時間?實習時長?
  6. 還有什麼要問的嗎?

面經分享結束,你們須要更多資料私信我哦
點贊併發

相關文章
相關標籤/搜索