秋招一路走來,面的磕磕絆絆,如今比較麻木,不滿意但也知道本身幾斤幾兩,無悲無喜狀態,只能先畢業再徐徐圖之吧。先談談過程,再寫面經,只爲記錄,若是能有人看到題目複習一下也不錯。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架構實戰電子書一塊兒免費分享給你們!