螞蟻花唄一面(一個小時):java
1. Java容器有哪些?哪些是同步容器,哪些是併發容器?linux
2. ArrayList和LinkedList的插入和訪問的時間複雜度?面試
3. java反射原理, 註解原理?redis
4. 新生代分爲幾個區?使用什麼算法進行垃圾回收?爲何使用這個算法?算法
5. HashMap在什麼狀況下會擴容,或者有哪些操做會致使擴容?spring
6. HashMap push方法的執行過程?sql
7. HashMap檢測到hash衝突後,將元素插入在鏈表的末尾仍是開頭?mongodb
8. 1.8還採用了紅黑樹,講講紅黑樹的特性,爲何人家必定要用紅黑樹而不是AVL、B樹之類的?數據庫
9. https和http區別,有沒有用過其餘安全傳輸手段?安全
10. 線程池的工做原理,幾個重要參數,而後給了具體幾個參數分析線程池會怎麼作,最後問阻塞隊列的做用是什麼?
11. linux怎麼查看系統負載狀況?
12. 請詳細描述springmvc處理請求全流程?
13. spring 一個bean裝配的過程?
14. 講一講AtomicInteger,爲何要用CAS而不是synchronized?
螞蟻花唄二面
1. 查詢中哪些狀況不會使用索引?
2. 數據庫索引,底層是怎樣實現的,爲何要用B樹索引?
3. Mysql主從同步的實現原理?
4. MySQL是怎麼用B+樹?
5. 談談數據庫樂觀鎖與悲觀鎖?
6. 有使用過哪些NoSQL數據庫?MongoDB和Redis適用哪些場景?
7. 描述分佈式事務之TCC服務設計?
8. Redis和memcache有什麼區別?Redis爲何比memcache有優點?
9. 考慮redis的時候,有沒有考慮容量?大概數據量會有多少?
螞蟻花唄三面
1. 介紹項目
2. 各類聊項目,從項目的架構設計到部署流程。
3. solr和mongodb的區別,存數據爲何不用solr?
4. 仍是要聊項目
5. 談談分佈式鎖、以及分佈式全局惟一ID的實現比較?
6. 集羣監控的時候,重點須要關注哪些技術指標?這些指標如何優化?
7. 從千萬的數據到億級的數據,會面臨哪些技術挑戰?你的技術解決思路?
8. 最近兩年遇到的最大的挫折,從挫折中學到了什麼?
9. 最近有沒有學習過新技術?
10. 有啥想問個人?
以上就是螞蟻花唄高級java面試題
如下最新總結的最全2018阿里集團高級Java必考題範圍和答案,僅用於參考~
有須要的朋友能夠加羣:722414953免費獲取
記得轉發一下!