騰訊pcg后端開發面經

2020-06-20    面經大全    【本頁移動版】

前言

感覺運氣爆棚了... 間隔不長一面面完第二天二面 然后隔了兩天三面和HR面一起面的,總得來說面試體驗很好,面試官經驗也很豐富,偶爾答不上來的都會引導你往你知道的知識點上!順利上岸拿到20K的offer,接下來請大家先看看我在面試騰訊PCG的時候,都問了那些面試題吧!

騰訊pcg后端一面

  • 說說項目經歷,印象最深的地方
  • 項目重構了是吧,說說如何重構-一個項目?
  • 重構項目如何處理與之間老接口的切換?
  • 說說你的web框架,你如何實現- - -個get post的表單
  • 如果多人訪問一個寫的接口,如何保證數據的一致性? (事務,樂觀鎖, redis , MQ )
  • redis的特點,為什么選擇redis而不是mongo或者memcahced (豐富數據結構,持久化)
  • 分布式架構中,如何確保多個節點數據一致性。
  • 項目使用了nginx ,如何確保ngnix高可用? ( 集群化)
  • 如何把一個項目進行微服務拆分?
  • 說說項目權限控制模塊。為什么不用shiro而使 用aop ?
  • 問他問題(q :為什么不問基礎知識? a :之前你1面雖然掛了但是你上次面試評價是基礎還不錯所以這次不問基礎)

騰訊pcg后端二面

  • 說說自己最滿意的項目
  • 項目中的圖片上傳如何實現的,如何優化的,底層協議如何設計分片分包?
  • 知道百度云/迅雷如何實現穩定的文件上傳而不丟失數據?
  • 如何實現斷點續傳?
  • 項目接口基于什么原則設計的?為什么這么設計?優劣勢?自己的思考是什么?
  • 項目架構?微服務如何拆分的?
  • 在項目中如何定位自身,扮演什么位置 ?
  • 簡單算法(秒了),小朋友圍成圈,如果序號整除3或者序號任何位置包含3 ,輸出“fuzz”" ,如果序號整除5或者序號任何位置包含5 ,輸出“buzz"。
  • 有啥想問我的?

騰訊pcg后端三面

  • 深挖項目.
  • 說說線程池,如何對線程池進行優化
  • 說說Exception異常處理
  • 說說快速排序時間復雜度,何時o(n2) ,有什么方法可以優化快速排序?
  • 說說希爾排序;
  • 說說數據庫事務實現與原理
  • 說說innodb的鎖,說說間隙鎖的使用場景
  • 說說如何防止sq|注入式攻擊,說說mybatis底層源碼實現
  • 手撕算法:數組中前k小的數,分別使用快速排序與堆解。然后提問平時如何確保代碼的魯棒性。

騰訊pcg后端hr面

  • 自我介紹
  • 為什么選擇騰訊?
  • 你在學校的經歷?
  • 你的愛好?
  • 上一份實習經歷帶給你的東西
  • 你能給這個團隊做什么
  • 你相比較其他人,你的優勢
  • 你相比較其他人,你的劣勢
  • 投其他幾個公司,相比騰訊你覺得之間的不同
  • 你的實習時間多久?
  • 說一下你面試過程中最深的一個技術點,你回答的很好的一個
  • 你選擇的工作城市
  • 是否單身
  • 用一句話評價你可以得到這份崗位的原因

這次面試的騰訊周期其實挺短的,基本算是突擊面試了,1面2面間隔的時間只有一天,好在之前就有好好的準備過,接下來可以給大家分享一些學習面試資料!

我是如何復習4面騰訊拿到offer的呢?

01,多線程面試資料

Java多線程面試專題整理出的答案!在面試三面的時候,大多都是面的線程池相關

02,開源框架面試專題:

開源框架是咱們去面試的時候必備問到的面試題,需要注意的是,熟練使用框架和知曉底層原理是不一樣的哦,如果你單單只會使用的話,是擋不住面試官的連環炮的

03,數據庫面試專題:

redis,MySQL等等,索引,緩存,這些都是去面試的時候需要掌握的知識點

04,微服務面試專題:

在面試微服務的時候,你通常會遇到這些問題:

  • 微服務要克服那些問題?微服務系統是怎樣通信的?
  • 分布式環境下如何解決session不一致的問題?
  • 分布式下如何保證id一致?
  • 你在dubbo的使用過程中遇到什么問題?
  • zookeeper的負載均衡算法有哪些?


相關文章
熱點文章
二尾中特在哪个网站 江苏7位数中奖规则 北京28预测神测在线 北京时时彩官网app下载 腾讯分分彩计划软件手机版 股票配资什么意思 青海11选5的台子 河北快三玩法详解 北京pk10走势图计划 2018年p2p理财平台排行榜 江西十一选五遗漏数据