2019年跨越速遞Java工程師筆試題

1.下面哪一個選項能夠用於JSP頁面之間傳遞對象(A C)java

A application B page C session D error  E responsemysql

評語:這道題考察的是對JSP內置對象的瞭解,企業內部不多采用JSP了git

2.如下代碼程序說明正確的是(D)redis

 1 public class HasStatic {
 2     private static int x = 100;
 3     public static void main(String[] args) {
 4         HasStatic hs1 = new HasStatic();
 5         hs1.x++;
 6         HasStatic hs2 = new HasStatic();
 7         hs2.x++;
 8         hs1 = new HasStatic();
 9         hs1.x++;
10         HasStatic.x--;
11         System.out.println("x=" + x);
12     }
13 }

A 5行不經過編譯,由於引用了私有靜態變量sql

B 10行不經過編譯,由於引用了x是私有靜態變量mongodb

C 輸出結果:x=103數據庫

D 輸出結果:x=102session

評語:這道題考察的是對static關鍵字的掌握app

3.指出下面程序運行結果(B)nosql

public class A {
    static {
        System.out.println("1");
    }
    public A() {
        System.out.println("2");
    }
}
class B extends A {
    static {
        System.out.println("a");
    }
    public B() {
        System.out.println("b");
    }
    public static void main(String[] args) {
        A ab = new B();
        ab = new B();
    }
}

A 編譯錯誤 B 1a2b2b C a1b D 1ab2b3 E 12aba

評語:這道題考察的是static關鍵字的掌握和父子類初始化的流程

4.如下說法正確的是(B)

A ORCALE是對象數據庫

B mysql引擎MyISAM的訪問速度比InnoDB快,缺點是不支持事務和外鍵

C mongodb,redis是nosql數據庫,而hive和hbase不是

D 聲明抽象方法,大括號無關緊要

評語:四個選項涉及的知識點毫無關聯性,考察的什麼?

5.如下NIO的述說正確的是(ABCD)

A selector和channel是一對多的關係

B channel的通訊模式是單雙工的

C selector只會監聽channel的connect,accept,read,write

D NIO能夠使用堆外內存

評語:考察的NIO的基礎知識

 二 簡答題

1 說說sleep和wait的區別

(1) sleep在指定時間後喚醒,而wait須要使用notify

(2) sleep保持對象鎖,而wait釋放對象鎖

(3) wait來自Object類,sleep來自Thread

 2 請用一句話總結façade pattern和decorator pattern的用途

façade模式:封裝多個子系統的複雜性,對外提供簡單一致的接口

decorator模式:向一個類添加新的功能,但又不改變原來的結構   

三 設計題

張老師在深圳市福田區某小學教授二年級語文,他有以下需求:1 整年級語文平均分;2 整年級語文排名前10的姓名、成績;3 整年級同名同姓的多少個,輸出姓名、個數。

A 請作數據庫設計,有id、name、score便可

學生成績表 student_score

表字段設計:

Id int(11) 主鍵ID

name varchar(10) 學生姓名

score decimal(3,2) 分數

 B 請你實現張老師的需求

1 整年級語文平均分

Select avg(score) from student_score

2 整年級排名前10的姓名、成績

Select name,score from student_score where order by score desc limit 10

3 整年級同名同姓

Select name,count(name) from student group by name having count(name)>1

評語:不管針對中級仍是高級,這套題都出的不好,考察的基礎知識不全面,題量太少

相關文章
相關標籤/搜索