惠普招聘常考的筆試題目主要考數(shù)據(jù)庫相關(guān)知識:
1.Hashtable和HashMap有什么區(qū)別?
2.你怎么理解MVC模式?
3.SQLServer中左聯(lián)接查詢用left join,Oracle中用什么?
4.SQLServer中的數(shù)據(jù)庫,在Oracle中對應(yīng)的是什么?
5.如果SQLServer中有兩個數(shù)據(jù)庫,那么讓你把這兩個數(shù)據(jù)庫對應(yīng)到Oracle中,你應(yīng)該怎么做?
6.有兩個頁面a.jsp和b.jsp,要從a.jsp傳值到b.jsp有幾種方法?分別是什么?
7.有三個頁面,a.jsp,b.jsp和c.jsp,流程是:a.jsp->b.jsp->c.jsp,其中a.jsp中提交的數(shù)據(jù)要在c.jsp中訪問,用最簡單的方法怎么做?注意不能放在session里
7.jsp和servlet有什么區(qū)別?
8.映射是什么?你怎么理解映射?
9.Hibernate中:不看數(shù)據(jù)庫,不看XML文件,不看查詢語句,怎么樣能知道表結(jié)構(gòu)?
10.SQLServer支持集群嗎?
11.為什么要用MVC?我從JSP頁面直接訪問數(shù)據(jù)庫不是更簡單嗎,為什么非要先提交到控制器再做處理?
12.在struts中,假設(shè)有一個對數(shù)據(jù)庫中一張表的增刪改查的操作,你是寫一個action還是寫多個action?為什么?
13.struts中的actionform有什么好處?
14.用過Hibernate嗎,用它有什么好處?
15.通常所說的web應(yīng)用程序分3層,即MVC,如果我想分4層,應(yīng)該怎么分?