時隔半年二戰騰訊 終於得償所願拿下offer

背景

自從上次去年九月份面試騰訊敗北已經過去大半年了,這次趁著疫情期間在家好好備戰終於是如願以償,插會腰讓我牛逼一下題主四年開發經驗 三輪技術面+HR面 下面分享一下這次的面試經歷,失敗的那次咱就不說啦


時隔半年二戰騰訊 終於得償所願拿下offer

一面(視頻面)

  1. 項目介紹
  2. 做項目時,技術選型有什麼考慮?為什麼用Dubbo/Zookeeper?
  3. Zookeeper 它也有一個節點上限,可能會出現節點丟失的問題,這個是否有考慮過?
  4. Dubbo底層實現,框架是否有所瞭解。
  5. dubbo的通信協議有哪些?
  6. 圖片上傳 fastDFS 為什麼選擇它,與其他的有什麼區別。
  7. Redis集群緩存,底層原理,常用數據結構
  8. Redis3.0之後,有集群模式,如何考慮數據
  9. Redis主備之間的數據同步
  10. Redis分佈式鎖
  11. 有沒有了解過其他相似的數據庫,比如memcached
  12. solr服務器,分佈式搜索,為什麼用solr
  13. 現有項目有什麼提升空間
  14. 最大的併發量是多少
  15. 有沒有討論過高併發,帶來GC/ FULL GC,對系統帶來的影響
  16. Spring 的 IOC AOP有了解過麼
  17. MySQL 性能優化
  18. B+樹
  19. java中常用的一些數據結構,數值和鏈表數據結構的優缺點是怎樣的。
  20. map hashmap 線程安排考慮
  21. CAS機制,底層如何實現

二面

1.PGSQL(項目中用的是PGSQL)和MySQL的區別?

2.Voletile關鍵字的意義?可見性是咋實現的,為啥不是線程安全?

3.synchronized的底層實現?如果兩個代碼塊鎖不同的實例,兩個代碼塊的訪問會互斥嗎?

4.用cookie和session實現用戶登錄的過程是怎麼樣的?聊了很久多線程的東西:Disruptor框架的用法,實現(這個是項目中用到的);

5.線程池的類型,線程數怎麼確定的;Future的異步調用過程是咋樣的?

6.Future超時的情況?無限遞歸會造成JVM內存的什麼問題?

7.操作系統中的用戶態和內核態的概念?轉換的流程咋樣?

8.Java線程的狀態有哪些?與OS的進程狀態的對應關係?

9.hashcode和equals的區別?1

0.hashmap線程安全嗎?

11.用過redis嗎?

12.簡述一下如何找到redis中熱點數據最熱的那個?

13.redis分佈式鎖如何保證原子性?

14.Dubbo有哪幾種負載均衡策略?15.介紹下mysql的回表和覆蓋索引?

16.說下模板方法模式?

三面

三面主要是項目相關的,每個人參與的項目不同,這裡就不贅述了,提示就算你覺得對自己的項目熟悉90%面試官也能問的你只有50%

HR面

1、過往經歷啥的2、學習、生活3、遇見過最難過的一個坎4、參見項目時遇到的困難5.........HR真的是什麼都問,生活工作方方面面都給你問完了

==========================================================

二戰騰訊的一些準備

首先就是數據庫的高頻知識點與性能優化


實戰系列:spring全家桶+Redis

時隔半年二戰騰訊 終於得償所願拿下offer

其他相關的一些電子書

時隔半年二戰騰訊 終於得償所願拿下offer

刷題 主要是大廠的面試題

時隔半年二戰騰訊 終於得償所願拿下offer

以上整理的資料都可以免費分享給大家,希望大家offer拿到手軟

轉發關注私信“資料"就可以免費領取


分享到:


相關文章: