2017年最新java面試題及答案
Java具有簡單性、面向對象、分布式、健壯性、安全性、平立與可移植性、多線程、動態性等特點。下面是小編整理的關于最新java面試題及答案,歡迎大家試題!
最新前端工程師面試題
一、問答題(共兩題每題5分)
1、在軟件開發的形式中,有單獨開發和團隊開發,請您分析兩種開發形式的利弊?
2、除了工資還有什么福利對你具有吸引力?
二、案例分析(共四題每題5分)
1、案例一:項目經理陳經理所在的項目組接到總監分配的一項緊急任務,要求在2天內完成A項目,陳經理馬上召集其下屬工程師小張和小黃進行工作分配并分析項目要點和各個要點的主要做法2017年Java工程師面試題2017年Java工程師面試題。時間已經過去了1天半,工程師小張發現,根據陳經理對項目要點的主要做法行不通,但時間已經所剩不多了。
問題一:如果你是小張,你會怎么做?為什么?
問題二:由于項目做法的問題導致項目的進度無法按總監的'要求在2天內完成,總監怪罪下來,你認為這是誰的責任,為什么?
2、案例二:工程師小李和工程師小陳分別在同一個項目組負責軟件開發工作,他倆是同時進入公司的,而且被分配在鄰座,因此關系非常好。工程師小李最近發現小陳經常在上班時間做一些與本公司業務無關的工作,并且在一次偶然的機會讓小李發現,小陳的薪資比自己的薪資要高一倍多。
問題一:如果你是小李,你會怎么做,為什么?
問題二:如果你是小陳,你發現做的事情被小李發現了,你會怎么做,為什么?
技術題
一、基礎題,共十題每題2分
1、GC是什么?為什么要有GC?
2、short s1 = 1; s1 = s1 + 1;有什么錯? short s1 = 1; s1 += 1;有什么錯?Byte a=1,b=1,bye c=a+b有什么錯?Short a=1,b=1,Short c=a+b有什么錯(答對一個給0.5分)
3、Java有沒有goto?
4、數組有沒有length()這個方法? String有沒有length()這個方法?
5、Overload和Override的區別。Overloaded的方法是否可以改變返回值的類型?(答對第一句話即可得滿分,或者意思差不多的即可)
6、List, Set, Map是否繼承自Collection接口?
7、構造器Constructor是否可被override?
8、當一個線程進入一個對象的一個synchronized方法后,其它線程是否可進入此對象的其它方法?
9、當一個對象被當作參數傳遞到一個方法后,此方法可改變這個對象的屬性,并可返回變化后的結果,那么這里到底是值傳遞還是引用傳遞?(答對第一句即可得滿分)
10、EJB中LocalHome的作用是什么?
二、程序測試題(共四小題每題5分)
1、談談你對以下程序的看法。
class MyString extends String{
public static int i = 0;
private char[] chars = {‘a’,’b’,’c’};
public MyString(){}
static{
System.out.println( “i = ” + ( i++ ) );
}
public String getString(){
String s = “”;
for( char c : chars ){
s += c;
}
Return s;
}
}
2、請寫出以下程序的輸出2017年Java工程師面試題JAVA認證。 共2頁: 上一頁12下一頁