支付寶現場三面面試題目,文末有福利:阿里經典面試88題目答案
01 支付寶一面
1. 介紹一下自己。
2. 項目參與的核心設計有哪些
3. ArrayList和LinkedList底層
4. HashMap及線程安全的ConcurrentHashMap,以及各自優劣勢
5. Java如何實現線程安全
6. Synchronized和Lock哪個更好?
7. HashMap中的get()方法是如何實現的?
8. HashMap可以用在哪些場景?
9. JVM,垃圾回收機制,內存劃分等
10. SQL優化,常用的索引?
11. 還有什麼問題需要問的。
02 支付寶二面
1. 沒有自我介紹,直接問做過哪些Java開發相關的項目。
2. 對哪些技術比較熟悉?
3. 多線程狀態圖,狀態如何流轉?
4. 死鎖,死鎖原因
5. 頁鎖、樂觀鎖、悲觀鎖?
6. 樂觀鎖如何保證線程安全?
7. 用過線程池嗎,對應的好處,如何用?
8. 兩個10G的文件,裡面是一些url,內存只有1G,如何將這兩個文件合併,找到相同的url?
9. 1000個多並發線程,10臺機器,每臺機器4核的,設計線程池大小。
10. 代碼題:兩個有序數組,數組中存在重複數字,合併成一個有序數組,去除重複數字。
11. 說一下自己的優點。
03支付寶三面
1. jvm性能調優都做了什麼
2. 資料庫性能調優如何做
3. 分布式系統原理:CAP,最終一致性,冪等操作等
4. 高並發情況下,我們系統是如何支撐大量的請求的
5. 集群如何同步會話狀態
6. 常用NOSQL,有做過比較?
7. 什麼情況會出現雪崩,以及如何應對?
8. 負載均衡的原理
9. 資料庫事務屬性
10. 與同事溝通的時候,如果遇到衝突了如何解決?
11. 工作中覺得哪方面欠缺?
12. 有問題要問麼?
13. 期望薪水?
14. 為什麼要離開現在的公司?
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺「網易號」用戶上傳並發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.