前言
秋招一路走來,面的磕磕絆絆,現在比較麻木,不滿意但也知道自己幾斤幾兩,無悲無喜狀態,只能先畢業再徐徐圖之吧,先談談程序,再寫面經,只為記錄,如果能有人看到題目復習一下也不錯,
另外我這里準備了一線大廠面試資料和我原創的超硬核PDF技術檔案,以及我為大家精心準備的多套大廠面試題(不斷更新中),有需要的朋友點擊這里暗號博客園,即可!希望大家都能找到心儀的作業!
一面
-
執行緒池用過哪些?執行緒池有哪些引數?然后問我幾個常用執行緒池的用法和實際場景問題,
-
集合框架的知識,hashmap,ArrayList,LinkedList原始碼相關知識,基本整個介紹了 一遍,與hastable,concurrenthashmap相互的關聯和區別;
-
說幾個垃圾回收器,cms回收器有哪幾個程序,停頓幾次,會不會產生記憶體碎片,老 年代產生記憶體碎片會有什么問題,
-
講講快速排序,分析一下時間復雜度?
-
雙親委派模型介紹一下;
-
java中同步、volatile關鍵字;
-
jvm記憶體磁區,為什么要有新生代和老年代?
-
有做個VM記憶體優化嗎?
-
資料庫索引主鍵和唯一索引有什么區別?
-
聚集索引和非聚集索引的區別?
-
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架構實戰電子書一起免費分享給大家!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/235686.html
標籤:其他
