初級程序員

目錄

Java 語言

1.面向對象編程與面向過程編程區別?

2.面向對象編程3大特性?

3.class與interface的區別?

4.抽象類與接口的區別?

5.枚舉可以繼承嗎?

6.註解能夠繼承嗎?

7.final與static的用途?

8.異常處理機制?

9.new String(“abc”)創建了幾個對象?

10.不使用第3個變量交換a與b的值?

11.寫一個簡單的操作數據庫操作?

12.寫一個冒泡排序?

開源框架

1.spring aop原理與應用場景?

2.spring context初始化流程?

3.spring bean默認作用域?

4.springMVC原理?

5.spring security?

6.oauth2.0與openid?

7.ibatis怎麼做分庫分表?

8.一個持久層框架應該包含哪些功能?

9.struts2與struts1區別?

10.hibernate有哪些特性?

11.數據庫連接池的結構和工作原理?

12.一個日誌框架工作原理?

數據庫

1.事務特性?ACID

2.怎樣開啓事務和結束事務?

3.事務的隔離級別?

4.事務的傳播機制?

5.舉例如何進行查詢優化?

6.大數據情況下如何優化分頁sql?

7.索引的分類和原理,舉例使用場景?

8.mysql有哪些鎖?

9.悲觀鎖和樂觀鎖的原理和使用場景?

10.oracle窗口函數?

11.多級緩存:一級緩存與二級緩存?

12.數據庫設計3大範式?

13.反範式設計?


Java 語言

1.面向對象編程與面向過程編程區別?

2.面向對象編程3大特性?

3.class與interface的區別?

4.抽象類與接口的區別?

5.枚舉可以繼承嗎?

6.註解能夠繼承嗎?

7.final與static的用途?

8.異常處理機制?

9.new String(“abc”)創建了幾個對象?

10.不使用第3個變量交換a與b的值?

11.寫一個簡單的操作數據庫操作?

12.寫一個冒泡排序?


開源框架

1.spring aop原理與應用場景?

2.spring context初始化流程?

3.spring bean默認作用域?

4.springMVC原理?

5.spring security?

6.oauth2.0與openid?

7.ibatis怎麼做分庫分表?

8.一個持久層框架應該包含哪些功能?

9.struts2與struts1區別?

10.hibernate有哪些特性?

11.數據庫連接池的結構和工作原理?

12.一個日誌框架工作原理?

 


數據庫

1.事務特性?ACID

2.怎樣開啓事務和結束事務?

3.事務的隔離級別?

4.事務的傳播機制?

5.舉例如何進行查詢優化?

6.大數據情況下如何優化分頁sql?

7.索引的分類和原理,舉例使用場景?

8.mysql有哪些鎖?

9.悲觀鎖和樂觀鎖的原理和使用場景?

10.oracle窗口函數?

11.多級緩存:一級緩存與二級緩存?

12.數據庫設計3大範式?

13.反範式設計?

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章