之前分享過幾篇JAVA面經,有很多粉絲跟我說現在面試就跟搞玄學似的,面試過不過都還要看面試官眼緣,來決定你的面試難度等級,emmmm,,,,講道理,好像確實是這樣的!

不過今天確實把我給酸到了,一個在京東入職的大佬應該是帶著內推任務來的,上來就要內推北京京東總部,而且要求還賊低,本科作業滿三年(惜敗,自己作業年限差了點兒)
最重要的是:一面,二面 內推大佬都親自面!!!

然后大佬就把自己最常問的一些面試題分享了出來:
- 介面和抽象類的區別?
- 我們知道Spring中有很多注解,那么這些注解的功能是怎么實作的?(反射)
- 注解的@Rentention是什么意思?你在實際專案中用過注解嗎?怎么用的?
- Spring中的事務用過嗎?講一下
- HashSet和HashMap的異同?
- HashMap有哪些執行緒安全問題?
- 如果HashMap(JDK 7)出現了死回圈,該如何發現?
- JVM記憶體模型
- 如何排查記憶體溢位現象?
- Thread類實作了哪個介面?
- 你知道如何根據一個類的定義來判斷它是不是執行緒安全的嗎?
- Java中有哪些型別的鎖?
- (synchronized和ReentrantLock鎖)如果一個執行緒得到了互斥鎖,其他執行緒都在等待,那么這個執行緒釋放鎖之后,哪個執行緒可以得到鎖?
- ReentrantLock默認是公平的還是非公平的?
- 講一下TCP四次揮手,為什么要四次揮手?
- 問了一下幾個網路協議分別是哪層的
- Map介面有哪些實作類
- 講一下LinkedHashMap?
- 如何得到一個執行緒安全的Map?
- Java中有哪些鎖?講一下synchronized和ReentrantLock的區別?
- Spring AOP是怎么實作的?
- JDK動態代理和CGLIB有什么區別?既然有沒有實作介面都可以用CGLIB,為什么Spring還要使用JDK動態代理?
- Spring AOP不能對哪些類進行增強?(沒有被Spring管理的類,當時沒想出來)
- Spring是怎么解決回圈依賴的?多例物件之間的回圈依賴?單例和多例之間的回圈依賴?
- MyBatis中$ 和 #的區別?既然$ 不安全,為什么還需要$ ,什么時候會用到它
- MySQL的ACID特性分別是怎么實作的?
- MySQL的事務隔離級別是怎么實作的?
- 用過什么快取框架?用過什么RPC框架?用過什么訊息佇列?
- 除了Java自帶的序列化之外,你還了解哪些序列化框架?
- 如果沒有spring需要你做個類似spring的程式跟我說下大概的思路
- jdk1.8垃圾回收有什么新的變化
- mysql innodb索引的資料結構
- MySQL事務的隔離級別?默認的是什么?
- 索參考過嗎?索引有什么缺點?什么時候適合用什么時候不適合?
- 你通常怎么給一個表加索引?聯合索引?
- GC的垃圾回收的原理,GC是怎么實作
- zookeeper應用場景
- 什么是分布鎖
- zookeeper是基于哪種演算法實作分布式一致性的?
- 你知道分布式都有哪些?
- redis一般用它來做什么?快取
- redis常用的資料結構
- redis寫一個kv是原子的嗎?什么是原子性,
- redis持久化是怎么做的
- 資料同步的思路,同步快取和資料庫
- 你了解的設計模式
- 你知道什么情況下去用這些設計模式,例如工廠模式,在什么場景下會考慮用工廠模式,
- mysql資料庫索引的原理
- 聯合索引,什么時候考慮建立聯合索引
看完大佬問的這些面試題后,我不淡定了!
因為大佬問的這些題,不就跟我平常刷的面試題都差不多嘛,感覺都能回答上七七八八吧,再次嘆息自己作業年限不夠,哎!
最后只就能把面試題,資料都交給粉絲們了!
資料領取:戳這里免費領取,暗號:CSDN




資料領取:戳這里免費領取,暗號:CSDN
聽說一鍵三連的粉絲都面試成功了?如果本篇博客對你有幫助,請支持下博主哦

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/224790.html
標籤:java
上一篇:大專的我就是要進大廠!三戰騰訊,艱難六面終于拿下Offer那一刻我真的哭的好大聲!
下一篇:Java基礎學習1
