前言:
最近不少人都在找作業,很多人開始抱怨,作業難找,不少人后臺問我怎么辦,講真,我也無能為力,之前我就說過了,今年的作業競爭一定是比較激烈的,
面試只是對個人技術及應變能力的一次考驗,只有解決了一個問題,你才有機會遇見下一個問題,以下面試題由群友提供或網上收集整理,共勉,

群友牛逼,
以下是阿里餓了么Java面試題:
Java一面
-
hashmap原始碼問題
-
HashMap底層結構 put操作講一下
-
HashMap、HashMap如何保證執行緒安全、ConcurrentHashMap
-
JVM有哪些回收演算法,對應的收集器有哪些?
-
jvm g1的記憶體模型講一下,G1和CMS收集器的區別?以及G1收集器對CMS的改進?
-
java執行緒同步都有哪幾種方式,synchonized和reteenlock的區別,
-
cas的原理,變數要用哪個關鍵字修飾,volatile實作的原理,
-
如果讓你實作一個執行緒安全的佇列,你會怎么實作,
-
mysql資料庫優化會涉及到哪些?
-
手撕代碼:按層次遍歷二叉樹?
-
spring中用到了什么,ioc有什么好處,aop是怎么實作的?
Java二面
-
自我介紹&專案
-
分布式鎖的原理,
-
MySQL的事務隔離級別,分別解決什么問題?
-
常見的分布式事務方案有哪些?
-
如果讓你實作一個https,你會怎么實作?
-
dubbo有哪些模塊,底層通信的原理?
-
如何從0到1設計一個類似Dubbo的RPC框架?

Java三面
-
自己參與的專案,技術難度高的有哪些?
-
線上有實際的性能優化經驗?
-
從SQL、JVM、架構、資料庫四個方面講講優化思路,以及如何優先排序?
-
redis的持久化方式,redis3.0原生集群和redis讀寫分離+哨兵機制區別
-
如果讓你實作一個mq,怎么樣保證訊息不丟失
-
你熟悉哪些中間件,談談你對他們的理解,以及對應的使用場景區別?
-
最后,你有什么想問我的?
HR 四面
-
你個人的最大的缺點是什么?
-
在作業中和生活中遇見最大的挑戰是什么?
-
未來有什么規劃?
-
平時有哪些興趣愛好?
面試難免讓人焦慮不安,經歷過的人都懂的,但是如果你提前預測面試官要問你的問題并想出得體的回答方式,就會容易很多,
上述面試題答案都整理成檔案筆記, 也還整理了一些面試資料&最新2020收集的一些大廠的面試真題(都整理成檔案,小部分截圖),有需要的可以在這里獲取呦:https://gitee.com/biwangsheng/personal.git


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