p8架構師分享:支付寶三面Java面試題:JVM+快取+效能+架構
支付寶一面
介紹一下自己。
專案參與的核心設計有哪些
ArrayList和LinkedList底層
HashMap及執行緒安全的ConcurrentHashMap,以及各自優劣勢
Java如何實現執行緒安全
Synchronized和Lock哪個更好?
HashMap中的get()方法是如何實現的?
HashMap可以用在哪些場景?
JVM,垃圾回收機制,記憶體劃分等
SQL優化,常用的索引?
還有什麼問題需要問的。
支付寶二面
沒有自我介紹,直接問做過哪些Java開發相關的專案。
對哪些技術比較熟悉?
多執行緒狀態圖,狀態如何流轉?
死鎖,死鎖原因
頁鎖、樂觀鎖、悲觀鎖?
樂觀鎖如何保證執行緒安全?
用過執行緒池嗎,對應的好處,如何用?
兩個10G的檔案,裡面是一些url,記憶體只有1G,如何將這兩個檔案合併,找到相同的url?
1000個多併發執行緒,10臺機器,每臺機器4核的,設計執行緒池大小。
程式碼題:兩個有序陣列,陣列中存在重複數字,合併成一個有序陣列,去除重複數字。
說一下自己的優點。
支付寶三面
jvm效能調優都做了什麼
資料庫效能調優如何做
分散式系統原理:CAP,最終一致性,冪等操作等
高併發情況下,我們系統是如何支撐大量的請求的
叢集如何同步會話狀態
常用NOSQL,有做過比較?
什麼情況會出現雪崩,以及如何應對?
負載均衡的原理
資料庫事務屬性
與同事溝通的時候,如果遇到衝突瞭如何解決?
工作中覺得哪方面欠缺?
有問題要問麼?
期望薪水?
為什麼要離開現在的公司?
針對上面的面試題小編也總結出了下面一些資料和學習路線
(進階架構師方向思維導圖,學習必備)
針對架構圖譜錄制講的一些視訊資料
同時推薦一個架構交流學習群:828545509,裡面會分享一些資深架構師錄製的視訊錄影:有Spring,MyBatis,Netty原始碼分析
,高併發、高效能、分散式、微服務架構的原理,JVM效能優化這些成為架構師必備的知識體系。還能領取免費的學習資源,相信對於已經工作
和遇到技術瓶頸的碼友,在這個群裡會有你需要的內容。
點選連結加入群聊【Java高階架構師學習群】:https://jq.qq.com/?_wv=1027&k=5T2kMGl
相關文章
- ETL架構師面試題架構面試題
- 阿里P8級架構師淺談Java架構師的工作都幹些什麼?阿里架構Java
- 支付寶架構師眼裡的高併發架構架構
- redis快取架構概述Redis快取架構
- Java架構師面試題全集:Java基礎+技術框架+系統架構+分散式系統Java架構面試題框架分散式
- Java高併發快取架構,快取雪崩、快取穿透之謎Java快取架構穿透
- 一個架構師的快取修煉之路架構快取
- 招:Java架構師Java架構
- 漫談Web快取架構Web快取架構
- 多級快取架構(六)快取架構
- 學習Java架構師的路線分享Java架構
- 阿里P8級架構師淺析秒殺架構設計實踐思路阿里架構
- 架構師修煉之道(二)——架構?設計?架構師?架構
- BAT面試架構師的人都在找的java技術框架題BAT面試架構Java框架
- 架構設計(三):引入快取架構快取
- 分散式快取架構綜述分散式快取架構
- Java進階專題(十八) 系統快取架構設計 (下)Java快取架構
- Java進階專題(十七) 系統快取架構設計 (上)Java快取架構
- JAVA兼職架構師Java架構
- JAVA架構師那些事?Java架構
- 阿里支付寶架構師:談談我眼中的高併發架構【好文】阿里架構
- 軟體架構與架構師架構
- “大話架構”阿里架構師分享的Java程式設計師需要突破的技術要點架構阿里Java程式設計師
- 架構師架構
- 快取架構,一篇足夠?快取架構
- 分散式快取GemFire架構介紹分散式快取架構
- Java架構師如何學習?Java架構
- IBM架構師分享:極簡主義軟體架構 - Neal HuIBM架構
- 10年資深架構師分享 | 普通程式設計師向架構師進階之路架構程式設計師
- 長沙Java培訓:Java架構師核心知識點分享Java架構
- 架構師之路:從Java碼農到年薪八十萬的架構師架構Java
- 看阿里P9架構師如何向你定義架構及架構師阿里架構
- 架構與思維:再聊快取擊穿,面試是一場博弈架構快取面試
- 架構師眼中的高併發架構架構
- Java和大資料架構師面試通關要點Java大資料架構面試
- 膜拜!!阿里p8架構師耗盡多年心血終於整理分享出精通SpringCloud微服架構文件太不容易了!阿里架構SpringGCCloud
- 【JAVA進階架構師指南】之五:JVM效能調優Java架構JVM
- 架構師之路架構