一面
- 介紹自己,專案
- 執行緒創建方式、執行緒池、哪些引數?飽和策略?
- 哪些設計模式?Java里面用到了哪些設計模式?了解動態代理模式么?
- spring用到的設計模式?
- 一次web請求回應中,那個部分最耗時,tcp握手?業務邏輯處理?網路延遲?資料庫查詢?瀏覽器決議?
- 索引什么時候會失效?講一個遇到過的索引優化的問題,怎么排查sql慢的問題?
- synchronized的用法,如果在方法上加鎖,鎖的是什么物件?如果是一個靜態方法,鎖的是什么?
- ArrayList怎么擴容?HashMap怎么擴容?紅黑樹是什么性質的樹?
- 為什么重寫hashcode?
- CurrentHashMap什么情況下會將整個結構上鎖?
- JDK1.7和1.8版本里, HashMap和CurrentHashMap有什么區別(紅黑樹)?
- HashMap怎么從鏈表轉換為紅黑樹?如果存入的是null鍵,放在桶的哪個位置?
- 執行緒的5大狀態,請畫圖演示從創建到結束的流轉?
- sleep和wait的區別,wait被喚醒之后執行緒是什么狀態?
- CMS特點,垃圾回收演算法有哪些?各自的優缺點,他們共同的缺點是什么?
- 什么是正向代理+反向代理?
- Hbase的作用,MapReduce是什么思想?
- Master和Slave之間怎么通信的?
- 談談你了解SpringMVC架構的設計思路?
二面
- 負載均衡演算法有哪些?了解Nginx的分流?
- 如何解決高并發?
- Mybatis怎么使用事務?
- mysql的myisam和innodb區別,以及為什么要這樣使用?
- 手寫資料庫連接池
- 問了redis、分布式快取、中間件,專案的使用場景里的細節,
- 實際作業的JVM調優經驗,舉例說明
- 樂觀鎖和悲觀鎖(Java和資料庫)
- 怎么優化大資料量,對應的技術解決方案?你認為的優先級排序?
三面
- 介紹最有挑戰的專案?技術難度在哪里?
- 畫一個典型的分布式架構圖,從前端負載均衡到中間件,以及后端資料庫,整個流程?
- SOA和微服務有什么關聯?以及你對微服務的理解
- 隨著這個話題談到了Dubbo的架構設計?
- 秒殺的設計思路?
- 個人平時怎么提升技術?
四面
- 作業種有遇見過服務器雪崩嗎?你知道雪崩的場景一般是由什么情況引起的?
- 談談你熟知的并發編程,將會涉及到哪些技術,對應的技術應用到哪里?
- 談談分布式session的存盤方式,比較和區別,哪種你認為比較好?
- 接觸過分布式全域唯一ID嗎?有哪幾類生成方式?各自的優劣勢?
- 分布式架構設計包含哪些,你作業中應用到的技術有哪些?
- 你主導的有技術挑戰的專案,挑戰在哪里,怎么設計來解決?
- 雙11秒殺,整體的設計思路?
HR面
- 你個人的最大的缺點是什么?
- 在作業中和生活中遇見最大的挑戰是什么?是如何克服的?
- 未來有什么規劃?
- 平時有哪些興趣愛好
以上就是阿里核心技術部四面題目,以下最新總結的阿里高級Java必考題范圍和答案,僅用于參考~
更多阿里高級Java必考題范圍與答案
答案獲取方式





轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/226819.html
標籤:其他
