【成功上岸】2年半開發經驗進入求之不得的京東上班,附上個人上岸經驗但願幫助到你們!

前言

秋招一路走來,面的磕磕絆絆,如今比較麻木,不滿意但也知道本身幾斤幾兩,無悲無喜狀態,只能先畢業再徐徐圖之吧。先談談過程,再寫面經,只爲記錄,若是能有人看到題目複習一下也不錯。
在這裏插入圖片描述java

另外我這裏準備了一線大廠面試資料和我原創的超硬核PDF技術文檔,以及我爲你們精心準備的多套大廠面試題(不斷更新中),有須要的朋友點擊這裏暗號博客園,便可!但願你們都能找到心儀的工做!
在這裏插入圖片描述面試

一面

  • 線程池用過哪些?線程池有哪些參數?而後問我幾個經常使用線程池的用法和實際場景問題。redis

  • 集合框架的知識,hashmap,ArrayList,LinkedList源碼相關知識,基本整個介紹了 一遍,與hastable,concurrenthashmap相互的關聯和區別;數據庫

  • 說幾個垃圾回收器,cms回收器有哪幾個過程,停頓幾回,會不會產生內存碎片。老 年代產生內存碎片會有什麼問題。安全

  • 講講快速排序,分析一下時間複雜度?性能優化

  • 雙親委派模型介紹一下;架構

  • java中同步、volatile關鍵字;併發

  • jvm內存分區,爲何要有新生代和老年代?框架

  • 有作個VM內存優化嗎?jvm

  • 數據庫索引主鍵和惟一索引有什麼區別?

  • 彙集索引和非彙集索引的區別?

  • MySQL存儲引擎innoDB和MylSAM的區別?

  • innoDB的B+樹索引葉子節點的Data域存儲的是什麼?MylSAM的B+樹索引葉子節點的Data域存儲的是主鍵仍是物理地址?

二面

  • 在一個靜態方法內調用一個非靜態成員爲何是非法的?

  • MySQL innodb的b+樹索引,主鍵索引,聚簇索引有什麼區別。

  • 數據庫四大特性

  • 事務的四大隔離級別

  • jvm場景問題,標記清除屢次後老年代產生內存碎片,引發full gc,接下來可能發生什麼問題?

  • MySQL裏有哪些鎖,行鎖表鎖,樂觀鎖呢?

  • MySQL的死鎖怎麼產生的,舉了兩個例子。

  • dubbo裏的zookeeper是作什麼的?

  • aio,nio,bio的瞭解,NIO的核心概念有哪些?

  • 經常使用的NIO框架有哪些?優劣勢?

  • 手撕代碼。牛客題霸上的原題,能夠去看看:NC9 二叉樹中是否存在節點和爲指定值的路徑;

三面

  • 分佈式下redis如何保證線程安全?

  • redis持久化的方式以及區別;

  • zookeeper如何實現分佈式鎖、其餘分佈式鎖怎麼實現?

  • kafka的架構,如何用kafka保證消息的有序性?

  • 數據庫的優化包含哪些?MySQL的優化,談兩個你優化的例子。

  • 最有技術難度的項目,介紹下相關核心設計流程。

  • 工做中,碰見了技術瓶頸沒法解決,你的解決思路?

  • 將來你的職業規劃是怎麼樣?

總結

最後爲你們準備了Java架構學習資料,學習技術內容包含有:Spring,Dubbo,MyBatis, RPC, 源碼分析,高併發、高性能、分佈式,性能優化,微服務 高級架構開發等等。有須要的朋友點擊這裏暗號博客園,便可!文章內容中涉及到的Java面試題、源碼文檔,技術筆記等學習資料,都可以避免費分享給你們學習,只需你動動手多多支持便可!
在這裏插入圖片描述還有Java核心知識點+全套架構師學習資料和視頻+一線大廠面試寶典+面試簡歷模板+阿里美團網易騰訊小米愛奇藝快手嗶哩嗶哩面試題+Spring源碼合集+Java架構實戰電子書一塊兒免費分享給你們!

相關文章
相關標籤/搜索