螞蟻金服一面(技術面)
JVM 內存分哪幾個區,每個區的作用是什么?JVM有哪些回收算法,對應的收集器有哪些?
GC 的兩種判定方法 ?CMS 收集器與 G1 收集器的特點。
hashmap源碼問題
HashMap、HashMap如何保證線程安全、ConcurrentHashMap
HashMap底層結構 put操作講一下
GC 的兩種判定方法 ?CMS 收集器與 G1 收集器的特點。
java線程同步都有哪幾種方式,在 Java 中 CycliBarriar 和 CountdownLatch 有什么區別?
cas的原理,變量要用哪個關鍵字修飾,volatile實現的原理。
你在多線程環境中遇到的常見的問題是什么?你是怎么解決它的?
MYSQL 數據庫服務器性能分析的方法命令有哪些?
什么是通用 SQL 函數?
手撕代碼:按層次遍歷二叉樹?
Java 配置的方式配置 Spring
spring中用到了什么, 簡述 AOP 和 IOC 概念,aop是怎么實現的?
第一輪非常重要,第一面能通過,后續被錄用的可能性就比較高了,建議系統性的學習面試題目
螞蟻金服二面(技術面)
自我介紹&項目
項目用 Spring 比較多,有沒有了解 Spring 的原理?AOP 和 IOC 的原理
分布式鎖原理
CAS 算法,CAS 與 synchronized 的使用情景
簡潔描述 Mysql 中 InnoDB 支持的四種事務隔離級別名稱,以及逐級之間的區別?
分別解決什么問題?
dubbo有哪些模塊,底層通信的原理?Dubbo 集群的負載均衡有哪些策略?
如果讓你實現一個https,你會怎么實現?
常用的負載均衡,該怎么用,你能說下嗎?
常見的分布式事務方案有哪些?
Dubbo 的核心功能?如何從0到1設計一個類似Dubbo的RPC框架?
螞蟻金服三面(技術面)
再談談一致hash算法(redis)?
數據庫索引,B+樹的特性和建樹過程。
mysql相關的行鎖,表鎖;樂觀鎖,悲觀鎖
分布式鎖的方案,redis和zookeeper哪個個好,如果是集群部署,高并發情況下哪個性能更好。
activeMQ 發送消息的方式有哪些?activeMQ 如何調優
設計模式與重構,談談你對重構的理解
Collections.sort底層排序方式
說說 Redis 哈希槽的概念?Redis 集群如何選擇數據庫?
spring cloud的服務注冊與發現是怎么設計的?
螞蟻金服四面(技術面)
自己參與的項目,技術難度高的有哪些?
線上有實際的性能優化經驗?
從SQL、JVM、架構、數據庫四個方面講講優化思路,以及如何優先排序?
redis的持久化方式,redis3.0原生集群和redis讀寫分離+哨兵機制區別
如果讓你實現一個mq,怎么樣保證消息不丟失
你熟悉哪些中間件,談談你對他們的理解,以及對應的使用場景區別?
最后,你有什么想問我的?
余額寶屋面(HR面)
你個人的最大的缺點是什么?
在工作中和生活中遇見最大的挑戰是什么?是如何克服的?
未來有什么規劃?
平時有哪些興趣愛好
面試結束復盤查漏補缺
每次面試都是檢驗自己知識與技術實力的一次機會,面試結束后建議大家及時總結復盤,查漏補缺,然后有針對性地進行學習,既能提高下一場面試的成功概率,還能增加自己的技術知識棧儲備,可謂是一舉兩得。
以下最新總結的阿里P6資深Java必考題范圍和答案,包含最全MySQL、Redis、Java并發編程等等面試題和答案,用于參考~
資料免費領取方式:點贊關注后,戳這里免費領取
重要的事說三遍,關注+關注+關注!
更多筆記分享
說三遍,關注+關注+關注!**
[外鏈圖片轉存中…(img-UgBIEOtm-1624947537927)]
[外鏈圖片轉存中…(img-KSCohotb-1624947537928)]
更多筆記分享