Java程式設計師如何加入自己理想的大廠呢?本人來分享親身經歷的騰訊Java技術崗的面經。

Java架構老李發表於2020-11-17

程式設計師,近年來十分火爆的職業,憑著巨大的市場缺口和高額的薪水吸引著大量畢業生加入程式設計師的隊伍。那麼如何才能做一名優秀的程式設計師,加入自己理想的大廠呢? 而作為網際網路三大巨頭之一,騰訊的機會也是少之又少,相應的 ,騰訊的面試也是臥虎藏龍,怎麼樣拿到offer呢,這裡為大家準備了一篇騰訊Java技術崗的面經,也是一次親身經歷,希望對大家有所幫助~

四年Java開發,七月跳槽斬下騰訊Offer,整理面試之路(T3級)

 

騰訊一面

  1. 自我介紹
  2. TCP與UDP的區別
  3. TCP三次握手說一下(把流程說一遍,這裡以為會繼續問為什麼不是兩次或者四次,結果沒有)
  4. 看你專案用到執行緒池,說一下執行緒池工作原理,任務拒接策略有哪幾種
  5. 程式和執行緒的區別
  6. ArrayList與LinkedList的區別
  7. 執行緒安全與非執行緒安全集合說一下,底層怎麼實現的(hashmap,concurrenthashmap)
  8. 資料庫事務隔離級別說一下
  9. synchronized和lock區別,可重入鎖與非可重入鎖的區別
  10. 說說悲觀鎖和樂觀鎖的區別
  11. 手寫進位制轉換演算法,求出一個數的二進位制數1的個數
  12. JAVA基礎 equals和==
  13. 多執行緒方式、threadlocal,各種鎖,synchronized和lock
  14. 設計模式、spring類載入方式、例項儲存在哪、aop ioc、反射機制
  15. 類載入器,雙親委派模型,熱部署
  16. jvm記憶體模型,記憶體結構、堆的分代演算法、堆的分割槽、gc演算法、gc過程。
  17. tcp ip 七層模型 rest介面規範 get和post區別,長度,安全。
  18. tcp ip的arp協議,兩個同一網路的主機如何獲得對方的mac地址。
  19. 負載均衡、高併發、高可用的架構
  20. mysql的引擎區別
  21. redis快取,redis的叢集部署,熱備份,主從備份,主從資料庫,hash對映找到知道指定節點。
  22. 瞭解雲端計算麼,瞭解雲容器docker麼,容器和虛擬機器的區別

騰訊二面

  1. 說一下你對哪個專案比較熟悉、為什麼做這個專案
  2. 專案採用了什麼架構,資料庫如何設計的
  3. 資料庫由哪些表,為什麼有這些表
  4. 主要有哪些核心模組,模組之間如何通訊的
  5. 如何儲存會話狀態,有哪些方式、區別如何
  6. 分散式session如何管理,你有哪些方案
  7. 學過資料結構和演算法嗎(當然),你說說二分搜尋的過程
  8. 說一下快排的過程,寫一下虛擬碼
  9. 瞭解哪設計模式,舉例說說在jdk原始碼哪些用到了你說的設計模式

騰訊三面

  1. 說下你平時看的一些技術部落格,書籍。
  2. linux 下的一些指令。
  3. 工作中你覺得最不爽的事情是什麼。
  4. 說下你的優缺點。
  5. 有沒有想過去創業公司。
  6. 寫個 strcpy 函式。
  7. 說說你自己的性格。
  8. 給你一個系統,後臺的邏輯已經實現了,但是前端載入很慢,怎麼檢測。
  9. 以後可能要學習很多新技術,你怎麼看。
  10. 專案中遇到的困難(提前想好,並且把實現或者優化方法說清楚)。
  11. 系統的量級、pv、uv 等。
  12. 應對高併發的解決辦法(分散式)。
  13. 在專案中主要負責了哪些工作。
  14. nginx 的負載均衡。
  15. 分散式快取的一致性,伺服器如何擴容(雜湊環)。

HR面

  1. 平常怎麼學習的
  2. 興趣愛好
  3. 覺得自己前面幾輪面試怎麼樣
  4. 除了Java還研究過其它什麼技術(我說AI,區塊鏈)
  5. 跟我介紹一下區塊鏈~
  6. 怎麼看待國內區塊鏈的發展
  7. 跟我說一下你認為最具有挑戰性的專案

四年Java開發,七月跳槽斬下騰訊Offer,整理面試之路(T3級)

面經如上,有一些問題確實想不起來了,請諒解。

總體來說面試難度沒有想的那麼難,都是基礎加專案,主要是心態一定放鬆,放平就行

人生感悟

在自己拿到騰訊offer之前,一直都在想一個問題:我到底該如何做才能離騰訊更近?一年的成長與思考讓我認清了這點,雖然中間也遇到過很多坑,但卻真正讓我對自己有了一個清晰的定位,也有了比較明確的目標。正因為如此,我每天所學習的都給我莫大的動力,讓我不斷進步,並最終實現自己的目標。所以迷茫才是最可怕的,只有擺正心態,對找工作保持十二分的熱情,勤奮努力,才能離目標更近一步

但是有了目標和努力外,不一定就能實現目標,說到底還有一個運氣的成分在裡面,只能說你找到心儀的工作概率更大而已。遇到一個好的面試官絕對賺了。這幾位面試官我感覺都挺好的,沒有因為他們資歷深就為難我,所以還是非常感謝這幾位技術面試官的。

最後,想送給自己句話以鞭策自己:

越努力,越幸運 

四年Java開發,七月跳槽斬下騰訊Offer,整理面試之路(T3級)

讀者福利、完整面試題【含答案】Java核心筆記,Java架構面試專題整合千道(pdf文件)

針對於上面的文章我總結出了網際網路公司java程式設計師面試涉及到的絕大部分面試題及答案做成了文件和架構視訊資料免費分享給大家(包括Dubbo、Redis、Netty、zookeeper、Spring cloud、分散式、高併發等架構技術資料),希望能幫助到您面試前的複習且找到一個好的工作,也節省大家在網上搜尋資料的時間來學習。

三連後檢視下方即可免費領取所有資料及答案!

騰訊面試題答案解析版:

四年Java開發,七月跳槽斬下騰訊Offer,整理面試之路(T3級)

Java架構資料與書籍整理:

四年Java開發,七月跳槽斬下騰訊Offer,整理面試之路(T3級)

 

四年Java開發,七月跳槽斬下騰訊Offer,整理面試之路(T3級)

 

Java架構資料部分截圖:

四年Java開發,七月跳槽斬下騰訊Offer,整理面試之路(T3級)

 

四年Java開發,七月跳槽斬下騰訊Offer,整理面試之路(T3級)

 

四年Java開發,七月跳槽斬下騰訊Offer,整理面試之路(T3級)

 

帶上視訊學習思路更清晰:

 

這次能夠順利入職騰訊,可以說是運氣和實力參半,但我一直持有的一個觀念就是:好運永遠是留給有準備的人。趕緊行動起來吧!跟緊學習的腳步,做最好的自己。

有需要文中所有資料只需掃描下方即可免費領取。

相關文章