中軟國際java 筆試 面試題
筆試
一
1、類載入有幾種情況,怎麼進行類載入
2、執行時異常和編譯時異常分別是什麼
3、怎麼可以讓子類無法繼承父類的方法
用final修飾
4、執行緒同步和執行緒非同步分別是什麼,怎麼實現執行緒
5、什麼是事務,談談你對事務的瞭解
6、說說你對集合機制的瞭解
7、閱讀程式碼
public class A {
public int sayHello(int i){
System.out.println(i + "是int");
return i;
}
public char sayHello(char i){
System.out.println(i + "是char");
return i;
}
public short sayHello(short i){
System.out.println(i + "是short");
return i;
}
public static void main(String[] args) {
A a = new A();
String s = "wo";
a.sayHello(s);
System.out.println("--" + a.sayHello(s));
}
}
最後輸出什麼?
你可以試著把這段程式碼加到編譯軟體上,會發現是錯的。
8、給定一個數組(非排序的),寫一個氣泡排序,由小到大排列
二
1、去年的今天是哪天(不知道這題什麼意思,後來也忘問了)
2、資料庫表的建立與查詢,員工表emp id, name,salary,dept_id,部門dept id,name
查出每個部門的擁有的員工數,如果無,則顯示0
3、struts1和struts2,寫他們的實現方法,至少三種方法
4、struts1、struts2是執行緒安全的嗎
5、struts1和struts2的區別
面試
new和反射的區別,反射相對new來說,有什麼好處
hibernate持久化的一、二級快取
spring IOC、AOP原理,原始碼
hashMap實現(這個很重要,很多公司問到)
談談你對servlet listener、filter的理解
oracle SGA怎麼調整
題中答案系我搜集,如有錯誤,請指正,謝謝。