1. 程式人生 > >2019最新螞蟻金服Java 4面真題

2019最新螞蟻金服Java 4面真題

 

下週開始正式進入金三銀四,找好工作的黃金時間。很多同學私信留言,急需BAT的面試題。特別是寒冬清流,阿里巴巴談到的,2019依然持續開放招聘力度。

本週依然持續2019一線網際網路公司面試題專場,今天為大家帶來最新螞蟻金服4面題目。文末,依然為大家準備了相關的BAT面試答案專題~

 

一面

hashmap原始碼問題

HashMap底層結構 put操作講一下

HashMap、HashMap如何保證執行緒安全、ConcurrentHashMap

JVM有哪些回收演算法,對應的收集器有哪些?

jvm g1的記憶體模型講一下,G1和CMS收集器的區別?以及G1收集器對CMS的改進?

java執行緒同步都有哪幾種方式,synchonized和reteenlock的區別。

cas的原理,變數要用哪個關鍵字修飾,volatile實現的原理。

如果讓你實現一個執行緒安全的佇列,你會怎麼實現。

mysql資料庫優化會涉及到哪些?

手撕程式碼:按層次遍歷二叉樹?

spring中用到了什麼,ioc有什麼好處,aop是怎麼實現的?

 

二面

自我介紹&專案

分散式鎖的原理。

MySQL的事務隔離級別,分別解決什麼問題?

常見的分散式事務方案有哪些?

如果讓你實現一個https,你會怎麼實現?

dubbo有哪些模組,底層通訊的原理?

如何從0到1設計一個類似Dubbo的RPC框架?

 

三面

自己參與的專案,技術難度高的有哪些?

線上有實際的效能優化經驗?

從SQL、JVM、架構、資料庫四個方面講講優化思路,以及如何優先排序?

redis的持久化方式,redis3.0原生叢集和redis讀寫分離+哨兵機制區別

如果讓你實現一個mq,怎麼樣保證訊息不丟失

你熟悉哪些中介軟體,談談你對他們的理解,以及對應的使用場景區別?

最後,你有什麼想問我的?

 

四面

你個人的最大的缺點是什麼?

在工作中和生活中遇見最大的挑戰是什麼?

未來有什麼規劃?

平時有哪些興趣愛好?

ps:細心的朋友,會發現上面大部分的題目答案,其實Mike早已在分享過了。

-end-

最新總結的阿里等一線網際網路企業高頻Java面試題送大家,助力Java工程師們收割好offer。

收集不易,點贊+關注+私信【面試】三連發,即可領取~

涵蓋:演算法、JVM、多執行緒、MySQL、Redis、Kafka、Docker、RocketMQ、Nginx、MQ佇列、資料結構、併發程式設計、併發壓測、秒殺架構等。

往期熱文:

高併發架構系列:如何從0到1設計一個MQ訊息佇列

高併發架構系列:Redis快取和MySQL資料一致性方案詳解

【精選】278道高階Java高頻面試題目+答案,通關中大型網際網路企業高