三面騰訊,連夜啃透這594頁PDF後,我終於爬進了PCG的大樓

2020-10-15 14:00:16

騰訊這兩個字在我心中充滿了壓力

說起來,我相信大部分程式設計師對於騰訊這兩個字都充滿了嚮往,我也不例外。可是面對騰訊,我是付出了百分之三百的努力,7天狂啃了594PDF才爬進去的。

我先介紹一下我自己

本碩211畢業,不是很好吧,在大多數人的心中還是覺得可以的。可是面對鵝廠裡面的「怪物」,剛畢業的我還是太魯莽了。

面試經過真是「血與淚的融合」

一面

一面的時候面試官問的演演算法問題基本上我都是回答不出來的。所以一面只真就是「一面」,在「回去等通知中」草草了事了。

二面

心對騰訊著迷的我(PS.因為初中的時候喜歡打遊戲,對遊戲的設計以及開發非常感興趣。這是我進鵝廠一個很重要的原因)還是一心向往騰訊,失敗算什麼?成功:你是我兒子。哈哈哈哈,在我複習一個月之後,依然往騰訊投了簡歷。依然是面了試,不過這次我又失敗了。但是我從中看到了希望,自誇一下我這個最好的習慣就是總結失敗的經驗,這也為我三面騰訊,最終獲得offer奠定了基礎。

三面

在二面失敗後,我花了1天總結失敗的經驗,花了7天狂啃PDF和資料(當時廢寢忘食是真的可以形容我了)每天6點起床然後除了看書就是做面試題,終於在最後的面試中畫上了最美的句號。話不多說,因為篇幅問題我只上傳了第三面面經。如果有需要複習資料、三面試題及答案的朋友關注+私信我(成長)即可獲得

PCG一面(一個小時)

PCG第一次 一面

  • 自我介紹
  • 詳細介紹一下自己做的專案
  • 根據專案提了一些問題
  • 問了HashMap的實現原理
  • 資料庫B+樹
  • final關鍵字
  • 設計一個榨汁機類,物件導向怎麼設計
  • get、post區別,使用場景,冪等性
  • TCP、UDP,分別在應用層有哪些協定
  • 演演算法題1:陣列值為1-n,各出現一次,先加入x(x也是1-n的範圍),找出x
  • 演演算法題2:給定n個節點,以及每個節點上的一個數值,如果兩個節點數值的最大公約數大於1,那麼在這兩個點之間連一條邊。求這個圖的最大連通分量的節點個數。
  • 智力題:給十桶乒乓球(每桶中乒乓球數量無限),有一個桶的球重9g,其餘桶均為10g。找到9g的那桶要測幾次,如何測?
  • 你有什麼想問的?

PCG第一次 二面

  • 聊專案
  • http的各種方法
  • http和https的區別
  • https的加密過程
  • 從瀏覽器輸入一個url到生成頁面發生了什麼,寫下SQL
  • Java多執行緒介紹一下
  • session 和 cookie的區別
  • 介紹TCP
  • 狀態碼介紹
  • 演演算法題1:反轉連結串列按k,最長重複子串
  • 演演算法題2:接雨水(具體不記得了)

PCG 二面 (一個半小時)

PCG第二次 一面

  • 介紹下HashMap原理
  • 介紹下紅黑樹,怎麼變為執行緒安全,鎖機制
  • 介紹下JVM
  • 介紹下MySQL,B+樹,儲存引擎
  • 不使用redis儲存session該怎麼做
  • Linux的基本系統指令
  • 如果A給B轉賬的同時B給A轉賬,怎麼並行量最高
  • 你有什麼想問的嗎?

PCG第二次 二面

  • MySQL索引
  • 作業系統和資料庫瞭解麼?
  • HashMap的底層實現?
  • 陣列儲存的元素是什麼?
  • 詳細介紹一下 put這個方法的執行流程
  • hashcode 返回32位元的 int 結果
  • 與陣列長度取模(按位元與),計算出index,插入index下的連結串列
  • valatile的作用
  • 如何保證可見性?
  • 演演算法題:輸入一個資料流(4,3,10),請依次輸出當前資料的中位數,宣告一個連結串列去儲存這些資料,並返回連結串列的中位數(ON)
  • 給一個很大的log file, 形式是user id, login time, logout time, 如何找到峰值。

總結

終於我踏上了騰訊的大樓,期間雖有苦難,但結果亦是完美。不經歷風雨怎麼見彩虹。願朋友早日上岸 共勉。

有需要PDF的朋友,點贊+關注,加助理VX:mxx2020666,即可免費領取

三顧騰訊,含淚狂啃594頁PDF的我終於爬進了PCG的大樓

 

三顧騰訊,含淚狂啃594頁PDF的我終於爬進了PCG的大樓

 

三顧騰訊,含淚狂啃594頁PDF的我終於爬進了PCG的大樓

 

三顧騰訊,含淚狂啃594頁PDF的我終於爬進了PCG的大樓