willim

          常用鏈接

          統計

          好友列表

          鏈接

          最新評論

          易保面試題

          eBaoTech? Test

          筆試 全英文(答案僅代表本人意見,本人做了丑陋的翻譯。希望自己認真思考。)

          以下題目分數差不多 100 還有 10 道左右不想去想了

          1

          class A {

          }

          abatract int getAge();

          ?

          Class B extends A{

          int getAge(){

          return 2;

          }

          }

          Question:which is true?

          Answer: 本題考察了抽象類、抽象方法。抽象類可以沒抽象方法 , 但是有抽象方法的類必須被聲明為 abstract, 否則會產生 compile time error 。所以本題的錯誤在于類 A 沒被聲明為 abstract 。

          ?

          ?

          2 數據庫 ----primary key can not be null,but foreign key can be null;

          ?

          ?

          3<context-param> can be accessed in which place?

          答:在一個 application 對象中 可訪問 web.xml <context-param> 所配置的參數。

          ?

          4 (該試卷最后一題)

          問你如果要做電子商務網站,對安全有要求而且是基于 B/S 構架的

          那你該使用以下哪個協議?

          :https

          ?

          ?

          5- web 應用的跟目錄是 /context, 下面哪些是可以被外部訪問到的?

          A-/context/a.jsp

          B--/context/WEB-INF/a.jsp

          C--/context/WEB-INF/b.xml

          D--/context/b.xml

          :AD ( 因為 WEB-INF 下的東西只有 server 端可以訪問,外面的瀏覽器訪問不到。 )

          ?

          ?

          6- 數據庫 --- 假設有表 customer 字段是 id NUMBER PK firtname VARCHAR2 lastname VARCHAR2? 下列哪些插入語句是正確的?

          a- insert into customer(firtname) values(‘sss’);

          b- insert into customer(id,firtname) values(‘11’,’sss’);

          c- insert into customer(id,firtname) values(11,’sss’);

          d - insert into customer(id,firtname,lastname) values(11,’sss’,’aaa’);

          e - insert into customer(id,firtname,lastname) values(11,’sss’);

          ?

          ?

          答: BCD 解釋: ID 不能為空,因為是主鍵 但是可以寫成字符串形式;插入值必須與前面的補全,如選項 E 就缺少一個值。

          7- 數據庫 --- 給你一張表 tb ,有三個字段 ABC 插記錄 只有一條記錄 C 不空 問你 select count(*) from tb where c<>null 返回什么?

          答案: 1

          ?

          ?

          8- 數據庫 please choose a correct delete sql

          答案: delete from guest where id=11;

          諸位千萬不能寫成 delete * from guest where id=11;

          ?

          ?

          9- 看程序寫結果

          public class Test {

          ??? public static void main(String[] args) {

          ?????? int a = 1;

          ?????? int b = 2;

          ?????? int c = a | b;

          ?????? int d = c ^ a;

          ?????? System. out .print(d);

          ??? }

          ?

          }

          答案: 2? 這題考察老弟的位運算能力。

          ?

          ?

          10-

          Class A{

          Public Void sayHello(){

          System. out .print(“Super”);

          }

          }

          ?

          Class AA extends A {

          Public Void sayHello(){

          System. out .print(“SuperEX”);

          }

          }

          問:哪兩個形式可以打印出 SuperEX?

          答案:

          第一種: A a = new AA();

          a.??? sayHello();

          第二種: AA? aa = new AA();

          aa.sayHello();

          本題考察您對繼承后期綁定方法的理解程度。

          ?

          ?

          11- 應用哪個接口可以 現在 web 應用程序初始化時 , 自動運行一些初始化程序?

          答案: A

          ServletContextListener

          后面的答案全錯不說也罷 ^*^ 兄弟們選 A 準沒錯!

          ?

          12- 請寫一個同步方法:

          回答:

          Public synchronized void getSome(){

          }

          請注意使用 synchronized 關鍵字 并注意順序在返回值前。

          ?

          13- 內部類 (inner class) 中的方法可以訪問外部類中的實例變量,和方法參數中聲明為 final 的形參。

          ?

          14 .關于 ArrayList

          答案: ordered?????? no sorttrd 并且是按照 index

          ?

          15- 如何從 ArrayList 里取對象?

          get(int index) 這個方法。

          ?

          16 .對 URL 編碼用哪個方法?

          回答:

          public String encodeRedirectURL(String url){}

          ?

          17 下列哪個元素代表 servlet?(web.xml )

          回答: <servlet>

          ?

          18 :對 Proxy 模式 AbstractFactry 模式會有題目

          ?

          19- 寫一個匿名類(選擇題)

          回答: Customer customer = new Customer(){public void sayHi(){System.out.printlin(“hi”)};};

          ?

          20: 判斷錯誤(應該是選擇第 2 題)

          解答: int 型變量不能直接賦值給 float 型變量。

          面試 兩個長得很 的一男一女 ( 用中文 )

          1 問題主要圍繞你簡歷上使用過的技術:

          比如 struts :他可能讓你去黑板上畫 UML 時序圖,并講解整個 struts 層如何裝配。每個類的作用。擴展點在哪里。如何記錄用戶訪問時的 IP ?如何前后臺驗證表單?

          ?

          ?

          2- 請說說 servlet 的主要方法。

          回答:

          Init() service() destroy() 大致這三個方法 如果是 HttpServlet 還有 doget() do post() 等方法。

          ?

          ?

          3- 請談談如何從一個 servlet 轉發到另外一個 sevrlet?

          回答:

          RequestDispatcher rd = request.getRequestDispatcher(area

          ????????????? + ".jsp" );

          ????????????? rd.forward(request, response);

          或者可采用 XML 配置。

          比如 struts <forward> 元素里配置。

          ?

          ?

          4- 請談談 UML ,你用過哪些圖?畫一個給老子看看?

          回答:

          BT 的問題。

          大致有用例圖 狀態圖 類圖等

          我畫了一個組合圖。

          ?

          ?

          ?

          5- 請談談你在 Oracle 中扮演的角色?一般用什么操作?

          自己發揮吧!兄弟們!

          ?

          ?

          6- 請寫一句 sql 得到序列的當前值和下一個值。

          回答:超級簡單的傻問題。

          設有序列: seq_orders

          獲取當前值 SQL select seq_orders.currval from dual;

          獲取下一個值 SQL select seq_orders.nextval from dual;

          ?

          7- 請問 JDBC 是如何實現的?

          回答:

          現在還直接 JDBC 啊?傻子。。。請用 ORM ??!

          言歸正傳,他既然問了你就要回答他嘛 ~~~~~

          Try{

          Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
          String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl
          為數據庫的 SID
          String user="test";
          String password="test";
          Connection conn= DriverManager.getConnection(url,user,password);

          String sql = “insert into a values(1,2);”;

          PreparedStatement ps = conn.prepareStatement(sql):

          Int I = ps.executeUpdate();

          }catch(Exception e){

          e.printStackTrace();}

          finally{

          ps.colse();

          conn.close();

          }

          ?

          8 請用 jdbc 實現分頁。

          回答:

          select * from (select rownum row_rowid,id from(select * from goods)) where row_rowid between 5 and 7;

          PS: 如果你看不懂 別怪我哦 只能說明你不是天才哈。

          ?

          判斷 string 是否為空

          ?

          && ||

          ?

          string stringBuffer 的區別

          ?

          類與對象的區別

          ?

          static final 的區別

          ?

          靜態變量的作用域何時加載

          ?

          java 包中時間類型有哪幾種方式獲取如何獲取系統時間

          ?

          sql 、 orcal 中如何實現外聯結 group by 分組注意什么

          ?

          金額使用什么類 計算使用 java 的什么類

          ?

          struts 的工作流程

          posted on 2006-12-28 16:14 willlim 閱讀(7544) 評論(5)  編輯  收藏

          評論

          # re: 易保面試題[未登錄] 2008-04-01 16:35 kaka

          筆試的回答是用中文回答還是用英文回答???  回復  更多評論   

          # re: 易保面試題 2009-02-20 23:30 customer

          錯誤糾正下:

          select * from (select rownum row_rowid,id from(select * from goods) as a) as b where row_rowid between 5 and 7;   回復  更多評論   

          # re: 易保面試題 2010-03-27 22:38 s

          select * from (select rownum rn,a.* from scott.dept a) where rn between 5 and 7  回復  更多評論   

          # re: 易保面試題 2010-03-27 22:40 s

          糾正一下,最簡潔的語句 調試通過

          select * from (select rownum row_rowid,a.* from good a) where row_rowid between 5 and 7  回復  更多評論   

          # re: 易保面試題[未登錄] 2011-01-06 19:02 Lala

          @kaka
          筆試題技術部分都是選擇題
          但是有翻譯題
            回復  更多評論   


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 晋宁县| 江城| 普洱| 金寨县| 辉南县| 二连浩特市| 通江县| 饶阳县| 渝北区| 淳化县| 沙雅县| 北安市| 昌邑市| 巢湖市| 南澳县| 湖北省| 名山县| 卢氏县| 德州市| 汝城县| 德兴市| 成武县| 左权县| 博野县| 乐都县| 昆明市| 清流县| 绥滨县| 拜城县| 封开县| 高青县| 舟曲县| 汉川市| 沧源| 修武县| 盐边县| 安平县| 勃利县| 南部县| 福贡县| 拉孜县|