支付寶現場三面面試題目,文末有福利:阿里經典面試88題目答案
01 支付寶一面
- 介紹一下自己。
- 項目參與的核心設計有哪些
- ArrayList和LinkedList底層
- HashMap及線程安全的ConcurrentHashMap,以及各自優劣勢
- Java如何實現線程安全
- Synchronized和Lock哪個更好?
- HashMap中的get()方法是如何實現的?
- HashMap可以用在哪些場景?
- JVM,垃圾回收機制,內存劃分等
- SQL優化,常用的索引?
- 還有什麼問題需要問的。
02 支付寶二面
- 沒有自我介紹,直接問做過哪些Java開發相關的項目。
- 對哪些技術比較熟悉?
- 多線程狀態圖,狀態如何流轉?
- 死鎖,死鎖原因
- 頁鎖、樂觀鎖、悲觀鎖?
- 樂觀鎖如何保證線程安全?
- 用過線程池嗎,對應的好處,如何用?
- 兩個10G的文件,裡面是一些url,內存只有1G,如何將這兩個文件合併,找到相同的url?
- 1000個多併發線程,10臺機器,每臺機器4核的,設計線程池大小。
- 代碼題:兩個有序數組,數組中存在重複數字,合併成一個有序數組,去除重複數字。
- 說一下自己的優點。
03 支付寶三面
- jvm性能調優都做了什麼
- 數據庫性能調優如何做
- 分佈式系統原理:CAP,最終一致性,冪等操作等
- 高併發情況下,我們系統是如何支撐大量的請求的
- 集群如何同步會話狀態
- 常用NOSQL,有做過比較?
- 什麼情況會出現雪崩,以及如何應對?
- 負載均衡的原理
- 數據庫事務屬性
- 與同事溝通的時候,如果遇到衝突瞭如何解決?
- 工作中覺得哪方面欠缺?
- 有問題要問麼?
- 期望薪水?
- 為什麼要離開現在的公司?
以上就是阿里支付寶現場三面題目,以下2019最新螞蟻金服資深Java必考題和答案。
螞蟻金服資深Java必考題和答案
答案獲取方式
轉發後+回覆關鍵詞 【螞蟻】即可獲取~
重要的話說三遍,先轉發,轉發,轉發,然後私信才可拿到必考題答案哦!
閱讀更多 優知學院 的文章