2017-9-28面試題

1.Ajax原理。java

2.面對Hebernate的Session close 時如何處理。算法

3.瞭解事物嗎,在Spring是如何處理事務的。用了什麼方法。數組

4.當前有P,C兩張表。C是從表,C表中有一個字段value,兩表關係是1-N。現求出P表有多少條記錄。(條件:C表的value合計必須大於300)安全

5.Servlet的生命週期。數據結構

6.在Servlet中如何建立一個Session,如何從Session中取值。銷燬Session怎麼作。加密

7.某一天項目經理給你一個模塊,預計兩天完成,但你一天就完成了,這時你該怎麼作。線程

8.HashMap和HashTable有什麼區別,如何保證一個hashMap的線程安全。排序

9.HashMap和HashSet他們之間的關係是什麼。生命週期

10.HTTPRequest 是怎麼處理請求的。事務

11.如今有一個數組,請寫出一個快速排序。

12.寫一個算法,如何求出一個紅黑樹(二叉樹)有多深。

13.M個數中如何求出最大的N個數,(N<M  M個數有可能數值很大超過億)

14.HashMap的底層數據結構是什麼,

15.爲何HashMap底層使用雙向鏈表結構。

16.java中的垃圾回收。

17.Spring 中的IOC和AOP分別是什麼,有什麼做用,請寫1,2個例子。

18.  1/2*9 = ?

19.  ArrayList list = new ArrayList(20);  擴張了幾回

20.一個加密方式是,每一個字母加5,解密是每一個字母減5,那麼這個加密算法屬於(1.非對稱加密,2.對稱加密,3.邏輯加密)

21. 若是1=5    2=15    3=215   4=2145 那麼5=?

22.System.out.print(5<<2); 會輸出多少

23.Neetty分包如何處理?

24.Object類有幾個方法,分別有什麼做用。

25.如何快速的copy一個類。

26.類的加載順序,是如何加載的。

相關文章
相關標籤/搜索