這是我從去位元組面試最后涼涼的朋友們那,挑出來一個特別典型的面試位元組涼兩次的衰仔;
從他那獲取的經驗從而寫了這篇文章以供大家參考!
演算法還是要加練啊,位元組題沒寫出來直接爬
一面
時長(1h07m)
-
Integer 和 int 的區別,平時編程中什么時候使用 Integer,什么時候使用 int?
-
new Integer(1); 會不會從快取當中取?
-
List 中為什么只能使用 Integer,不能使用 int?
-
int i = 1; 這樣的基本型別可能會存在于jvm的哪些區域?
-
jvm 如何判斷物件可以被回收?
-
jvm 如何判斷物件已經死亡,兩種方法的判斷流程是怎樣的,哪個效率高?
-
GCRoots 的物件有哪些?本地方法堆疊中的物件為什么可以作為GCRoots,怎么連接到 Java 物件的?
-
mysql 的主鍵索引和非主鍵索引有什么區別?
-
如果一條SQL陳述句執行的很慢,怎么優化?
-
為什么用b+樹?
-
寫個題,給定一個陣列 [1,2,3] 和一個值 x,數字可以重復選取,輸出所有和等于 x 的結果,
-
介紹一下秒殺系統,mysql 中存了什么?redis中存了什么?rocketmq干嘛用的?
-
它是來一個請求就下單嗎?
-
如果兩個用戶在兩個不同的機器上登錄進行秒殺,那該用戶能同時下單同一件商品兩次嗎?
-
反問
二面(涼)
時長(1h05m)
-
問了專案,rpc架構說一下
-
服務提供方有節點掛了怎么辦?
-
服務呼叫方怎么知道服務不可用了?
-
怎么實作的類似本地呼叫?
-
你的rpc可以支持多語言嗎?
-
介紹下NIO
-
NIO中Channel的作用
-
cap解釋下,p是什么?
-
zk的分布式演算法zab
-
如果選舉的時候zxid都相同呢?
-
mysql為什么沒有使用hash索引?
-
為什么沒有用二叉樹、二叉平衡樹?
-
索引的匹配原則知道嗎?
-
歐拉圖知道嗎?不知道
-
演算法題:
最長上升子序列長度,
撈
一面(涼)
面試官是個小姐姐,面試體驗還不錯,主要問了專案,題又沒寫出來,,,
-
知識導航平臺介紹下,
-
注意力機制是什么?
-
秒殺系統需要考慮哪些問題?
-
秒殺大閘具體怎么實作的?
-
Redis 為什么可以保證執行緒安全?
-
有多個集群怎么辦?
-
多個執行緒同時讀到你的庫存資料怎么解決辦?
-
為什么執行緒多的時候要使用鎖而不是CAS?
-
Netty 的零拷貝怎么實作的?
-
寫題:
已知二叉樹的先序遍歷序列,輸出它的中序遍歷序列,比如先序;ABC##D#E###,輸出中序CBDEA,#表示空節點,中序輸出不需要#,
(沒寫出來,,,)
分享給朋友們一些我今年總結的大廠面試題,面試經驗,學習筆記;有需要的朋友們可以一鍵三連之后“加我VX小助理”即可免費獲取到!




轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/227842.html
標籤:java
