1、jsp與servlet區別
2、arralist,linklist,list,vector的區別, hashmap,hashtable,hashset區別,heap,stack區別(屢試不爽的筆試題。。)
arraylist和linkedlist有什麼區別?
arraylist和linkedlist都實現了list介面,他們有以下的不同點:
arraylist是基於索引的資料介面,它的底層是陣列。它可以以o(1)時間複雜度對元素進行隨機訪問。與此對應,linkedlist是以元素列表的形式儲存它的資料,每乙個元素都和它的前乙個和後乙個元素鏈結在一起,在這種情況下,查詢某個元素的時間複雜度是o(n)。
相對於arraylist,linkedlist的插入,新增,刪除操作速度更快,因為當元素被新增到集合任意位置的時候,不需要像陣列那樣重新計算大小或者是更新索引。
linkedlist比arraylist更佔記憶體,因為linkedlist為每乙個節點儲存了兩個引用,乙個指向前乙個元素,乙個指向下乙個元素。
3、spring的事務管理,事務隔離級別
4、oracle sql的優化方法
5、j2ee設計模式
6、nio與傳統io區別
7、jvm虛擬機器機制
8、記憶體**機制,哪些記憶體**演算法
9、程序間通訊
10、mvc的好處
11、氣泡排序演算法(也是屢試不爽的。。)
12、億萬級資料找出最大的前10個,或者類似的大資料集處理題。。
13、最好有個自己熟悉的專案經歷,能說出自己做的那個部分,能畫出專案的技術結構圖。。
14、分布式環境下的效能調優
15、單例模式的幾種寫法
16、類載入順序,幾種classloader。。
17、linux中分析提取日誌(例如文字中記錄時間,取該文字中大於多少時間的記錄),
18、hibernate與ibatis的區別
19、為什麼用ibatis不用jdbc
20、什麼是事務
21、同步跟非同步的區別
22、執行緒有哪些鎖
23、怎麼查linux中有多少程序和執行緒,引數的意義
24、怎麼優化jvm,
25、resin與tomcat的區別
C 常見演算法題目 面試準備
1.寫出冒泡,選擇,插入排序演算法。氣泡排序 public class bubblesorter 選擇排序 public class selectionsorter int t list min list min list i list i t 插入排序 public class insertion...
java面試題目
1.乙個返回int 的方法中有如下 public class t catch exception e finally public static void main string args 呼叫的結果是 2 exception還是會列印的.2.階乘累加演算法 public static int le...
2012面試準備 2012 10 26面試準備
c 1 什麼純虛函式?首先,二者申明不一樣。virtual void test void 虛函式 virtual void test void 0 純虛函式 其次,如果乙個類包含了乙個純虛函式 哪怕只有乙個是純虛函式 那麼它就是乙個抽象類 就是不能生成具體的物件!但如果類中只包含虛函式,那麼是可以定...