JAVA後端秋招/春招準備方向
作者:牛客網
連結:https://www.zhihu.com/question/263712086/answer/275708840
來源:知乎
著作權歸作者所有。商業轉載請聯絡作者獲得授權,非商業轉載請註明出處。
連結:https://www.zhihu.com/question/263712086/answer/275708840
來源:知乎
著作權歸作者所有。商業轉載請聯絡作者獲得授權,非商業轉載請註明出處。
整理了一下秋招復習的方向,希望對大家有用
jdk集合框架的底層實現原理,ArrayList、LinkedList、HashMap、Hashtable、HashSet、LinkedHashSet、ConcurrentHashMap、Vector這些集合是怎樣實現的,底層使用哪些資料結構實現
java虛擬機器
1. java記憶體模型
2. jvm的類載入機制
3. 垃圾收集機制
4. 編譯執行與解釋執行的區別
5. 各個垃圾收集器的區別
6. jvm常用引數配置
java併發程式設計
1. 執行緒的生命週期、執行緒各個狀態之間的切換
2. ReentrantLock、ArrayBlockingQueue、LinkedBlockingQueue原始碼
3. 自旋鎖
4. volatile、記憶體屏障
5. 執行緒池
6. 核心態與使用者態
7. lock()、tryLock()、lockInterupttibly()的區別
8. jdk執行緒池實現原理(ThreadPoolExecutor如何複用執行緒)
計算機網路
1. TCP三次握手、四次揮手
2. TCP流量控制、擁塞控制
3. cookie、session的區別
4. TCP粘包拆包
5. IP、http、https
6. 在瀏覽器輸入一個網址發生了什麼
作業系統 設計模式
1. 看比較有代表性的幾個設計模式:簡單工廠模式、工廠方法模式、抽象工廠模式、策略模式、單例模式、代理模式、裝飾器模式、觀察者模式、介面卡模式
資料庫(以mysql為例)
1. mysql的各個引擎
2. 索引型別
3. InnoDB引擎的索引實現、瞭解B+樹和B樹
4. 聚簇索引和非聚簇索引
5. mysql的四個事務隔離級別、事務的四個
6. mysql如何解決幻讀、如何解決不可重複讀,瞭解MVCC和next-key鎖
7. sql優化,索引覆蓋、延遲關聯
Spring
1. Spring aop的實現原理,瞭解cglib和jdk動態代理
2. Spring容器的生命週期
3. Spring bean的宣告週期
4. Spring Ioc,反射機制
SpringMVC或者Struts2(如果有學)
1. Servlet的生命週期
2. 生命週期、執行流程
3. 如何處理request
4. 各大元件的作用
資料結構和演算法
1. 動態規劃,筆試題經常出現的感覺
2. 幾大排序演算法、常用的資料結構(看演算法那本教材感覺挺不錯)
3. 刷牛客網的《劍指offer》的題
最後,可以多瞭解分散式,資料庫分庫分表之類的東西,session一致性,一致性雜湊之類的東西
jdk集合框架的底層實現原理,ArrayList、LinkedList、HashMap、Hashtable、HashSet、LinkedHashSet、ConcurrentHashMap、Vector這些集合是怎樣實現的,底層使用哪些資料結構實現
java虛擬機器
1. java記憶體模型
2. jvm的類載入機制
3. 垃圾收集機制
4. 編譯執行與解釋執行的區別
5. 各個垃圾收集器的區別
6. jvm常用引數配置
java併發程式設計
1. 執行緒的生命週期、執行緒各個狀態之間的切換
2. ReentrantLock、ArrayBlockingQueue、LinkedBlockingQueue原始碼
3. 自旋鎖
4. volatile、記憶體屏障
5. 執行緒池
6. 核心態與使用者態
7. lock()、tryLock()、lockInterupttibly()的區別
8. jdk執行緒池實現原理(ThreadPoolExecutor如何複用執行緒)
計算機網路
1. TCP三次握手、四次揮手
2. TCP流量控制、擁塞控制
3. cookie、session的區別
4. TCP粘包拆包
5. IP、http、https
6. 在瀏覽器輸入一個網址發生了什麼
作業系統 設計模式
1. 看比較有代表性的幾個設計模式:簡單工廠模式、工廠方法模式、抽象工廠模式、策略模式、單例模式、代理模式、裝飾器模式、觀察者模式、介面卡模式
資料庫(以mysql為例)
1. mysql的各個引擎
2. 索引型別
3. InnoDB引擎的索引實現、瞭解B+樹和B樹
4. 聚簇索引和非聚簇索引
5. mysql的四個事務隔離級別、事務的四個
6. mysql如何解決幻讀、如何解決不可重複讀,瞭解MVCC和next-key鎖
7. sql優化,索引覆蓋、延遲關聯
Spring
1. Spring aop的實現原理,瞭解cglib和jdk動態代理
2. Spring容器的生命週期
3. Spring bean的宣告週期
4. Spring Ioc,反射機制
SpringMVC或者Struts2(如果有學)
1. Servlet的生命週期
2. 生命週期、執行流程
3. 如何處理request
4. 各大元件的作用
資料結構和演算法
1. 動態規劃,筆試題經常出現的感覺
2. 幾大排序演算法、常用的資料結構(看演算法那本教材感覺挺不錯)
3. 刷牛客網的《劍指offer》的題
最後,可以多瞭解分散式,資料庫分庫分表之類的東西,session一致性,一致性雜湊之類的東西
相關文章
- 新手程式設計師該如何準備面試?【備戰春招/秋招系列】程式設計師面試
- 【備戰春招/秋招系列】Java程式設計師必備書單Java程式設計師
- 【備戰春招/秋招系列】初出茅廬的程式設計師該如何準備面試?程式設計師面試
- Java秋招校招面試Java面試
- 【備戰春招/秋招系列】美團Java面經總結終結篇 (附詳解答案)Java
- 【備戰春招/秋招系列】美團Java面經總結進階篇 (附詳解答案)Java
- 【備戰春招/秋招系列】美團面經總結基礎篇 (附詳解答案)
- 【備戰春招/秋招系列】程式設計師的簡歷就該這樣寫程式設計師
- 我的2018春招實習+秋招總結【前端開發】前端
- 秋招感思
- 阿里秋招啦阿里
- 【Java】廣州三本秋招經歷Java
- 我的Java秋招面經大合集Java
- 我是如何準備阿里的社招面試,給準備java社招的朋友的一個建議!阿里面試Java
- 萬字長文帶你深入理解Kafka!為春招面試做好準備!Kafka面試
- 樹上交換節點(OPPO23屆秋招-後端真題)後端
- 【Java】幾道常見的秋招面試題Java面試題
- 前端秋招面試總結前端面試
- 華為秋招筆試題筆試
- 300道Python面試題,備戰春招!Python面試題
- 如何準備校招技術面試面試
- 春招面試(馭勢科技)面試
- 雙非Java的學習之旅以及秋招路程Java
- Java春招面試複習:執行緒池解析Java面試執行緒
- 阿里春招前端面試(1)阿里前端面試
- 春招苦短,我用百道 Python 面試題備戰Python面試題
- 春招苦短,我用百道Python面試題備戰Python面試題
- 春招後端阿里騰訊位元組美團Offer拿來吧你,面試經驗分享後端阿里面試
- 秋招乾貨 - JVM 垃圾回收(GC)JVMGC
- 2015秋招總結
- SegmentFault 思否備戰秋招,程式設計師暑期助力活動程式設計師
- 安全崗春招面經總結
- 我如何用三個月備戰春招 | 掘金技術徵文。
- 從零開始準備的前端春招實習(已拿頭條阿里騰訊提前批offer)前端阿里
- java春招面經:BAT對開發者需要什麼要求,這些標準你達到了嗎?JavaBAT
- [北京] 心知科技 招前端/後端/架構前端後端架構
- 備戰春招!開源社群系統 Echo 超全文件助力面試面試
- Java春招面試複習:Java反射的入門到實踐,再到原理Java面試反射