亚洲一区亚洲二区亚洲三区,国产成人高清在线,久久久精品成人免费看,999久久久免费精品国产牛牛,青草视频在线观看完整版,狠狠夜色午夜久久综合热91,日韩精品视频在线免费观看

某公司Java工程師面試題筆試題目

時間:2018-12-31 12:00:00 資料大全 我要投稿

某公司Java工程師面試題筆試題目

  一、問答題(共兩題每題5分)

某公司Java工程師面試題筆試題目

  1、在軟件開發(fā)的形式中,有單獨開發(fā)和團隊開發(fā),請您分析兩種開發(fā)形式的利弊?

  2、除了工資還有什么福利對你具有吸引力?

  二、案例分析(共四題每題5分)

  1、案例一:項目經(jīng)理陳經(jīng)理所在的項目組接到總監(jiān)分配的一項緊急任務,要求在2天內完成A項目,陳經(jīng)理馬上召集其下屬工程師小張和小黃進行工作分配并分析項目要點和各個要點的主要做法,

某公司Java工程師面試題筆試題目

。時間已經(jīng)過去了1天半,工程師小張發(fā)現(xiàn),根據(jù)陳經(jīng)理對項目要點的主要做法行不通,但時間已經(jīng)所剩不多了。

  問題一:如果你是小張,你會怎么做?為什么?

  問題二:由于項目做法的問題導致項目的進度無法按總監(jiān)的要求在2天內完成,總監(jiān)怪罪下來,你認為這是誰的責任,為什么?

  2、案例二:工程師小李和工程師小陳分別在同一個項目組負責軟件開發(fā)工作,他倆是同時進入公司的,而且被分配在鄰座,因此關系非常好。工程師小李最近發(fā)現(xiàn)小陳經(jīng)常在上班時間做一些與本公司業(yè)務無關的.工作,并且在一次偶然的機會讓小李發(fā)現(xiàn),小陳的薪資比自己的薪資要高一倍多。

  問題一:如果你是小李,你會怎么做,為什么?

  問題二:如果你是小陳,你發(fā)現(xiàn)做的事情被小李發(fā)現(xiàn)了,你會怎么做,為什么?

  技術題

  一、基礎題,共十題每題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、數(shù)組有沒有l(wèi)ength()這個方法? String有沒有l(wèi)ength()這個方法?

  5、Overload和Override的區(qū)別。Overloaded的方法是否可以改變返回值的類型?(答對第一句話即可得滿分,或者意思差不多的即可)

  6、List, Set, Map是否繼承自Collection接口?

  7、構造器Constructor是否可被override?

  8、當一個線程進入一個對象的一個synchronized方法后,其它線程是否可進入此對象的其它方法?

  9、當一個對象被當作參數(shù)傳遞到一個方法后,此方法可改變這個對象的屬性,并可返回變化后的結果,那么這里到底是值傳遞還是引用傳遞?(答對第一句即可得滿分)

  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、請寫出以下程序的輸出。

  class B {

  private int radius = 10;

  public void draw() {

  System.out.println(“B.draw(), radius = ” + radius);

  }

  public B() {

  System.out.println(“B constructor”);

  draw();

  }

  }

  public class A extends B {

  private int radius = 1;

  public void draw() {

  System.out.println(“A.draw(), radius = ” + radius);

  }

  public A(int radius) {

  this.radius = radius;

  System.out.println(“A constructor”);

  }

  public static void main(String[] args) {

  A a = new A(5);

  }

  }

  3、寫出下列程序運行結果,

資料共享平臺

某公司Java工程師面試題筆試題目》(http://www.ishadingyu.com)。

  public class Test {

  static Test st=new Test();

  static int x ;

  static int y=0 ;

  public Test(){

  x++;

  y++;

  }

  public Test(int x,int y){

  this.x=x;

  this.y=y;

  }

  public static Test getInstance(){ return st ;}

  static{

  int i=0;

  System.out.println(“i=”+i);

  }

  void test() {

  Inner inner2 = new Inner2();

  inner2.display();

  }

  public static void main(String[] args) {

  Test test1=Test.getInstance();

  test1.test();

  System.out.println(“test1:x=” + test1.x+”;y=”+test1.y);

  Test test2=new Test();

  test2.test();

  System.out.println(“test2:x=” + test2.x+”;y=”+test2.y);

  Test test3=new Test(0,0);

  test3.test();

  System.out.println(“test3:x=” + test3.x+”;y=”+test3.y);

  }

  public class Inner {

  int a= 1;

  void display() { System.out.println(“display: a = ” + a); }

  }

  public class Inner2 extends Inner {

  int a=2;

  void display() {System.out.println(“display: a= ” +a); }

【某公司Java工程師面試題筆試題目】相關文章:

1.某公司Java工程師筆試題

2.JAVA筆試題目

3.java軟件工程師筆試題目

4.上海某公司筆試題目

5.Java招聘筆試題目

6.Java基礎筆試題目

7.廣州某公司軟件工程師面試題目

8.金訊Java筆試題目