一级毛片免费不卡在线视频,国产日批视频免费在线观看,菠萝菠萝蜜在线视频免费视频,欧美日韩亚洲无线码在线观看,久久精品这里精品,国产成人综合手机在线播放,色噜噜狠狠狠综合曰曰曰,琪琪视频

某公司Java工程師筆試題

時(shí)間:2024-09-20 05:40:15 資料大全 我要投稿
  • 相關(guān)推薦

某公司Java工程師筆試題

  面試java工程師是要參加筆試的,下面YJBYS小編為大家搜集的一篇“某公司Java工程師筆試題”,供大家參考借鑒,希望可以幫助到有需要的朋友!

某公司Java工程師筆試題

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

  1、在軟件開(kāi)發(fā)的形式中,有單獨(dú)開(kāi)發(fā)和團(tuán)隊(duì)開(kāi)發(fā),請(qǐng)您分析兩種開(kāi)發(fā)形式的利弊?

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

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

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

某公司Java工程師筆試題

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

  問(wèn)題一:如果你是小張,你會(huì)怎么做?為什么?

  問(wèn)題二:由于項(xiàng)目做法的問(wèn)題導(dǎo)致項(xiàng)目的進(jìn)度無(wú)法按總監(jiān)的要求在2天內(nèi)完成,總監(jiān)怪罪下來(lái),你認(rèn)為這是誰(shuí)的責(zé)任,為什么?

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

  問(wèn)題一:如果你是小李,你會(huì)怎么做,為什么?

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

  技術(shù)題

  一、基礎(chǔ)題,共十題每題2分

  1、GC是什么?為什么要有GC?

  2、short s1 = 1; s1 = s1 + 1;有什么錯(cuò)? short s1 = 1; s1 += 1;有什么錯(cuò)?Byte a=1,b=1,bye c=a+b有什么錯(cuò)?Short a=1,b=1,Short c=a+b有什么錯(cuò)(答對(duì)一個(gè)給0.5分)

  3、Java有沒(méi)有g(shù)oto?

  4、數(shù)組有沒(méi)有l(wèi)ength()這個(gè)方法? String有沒(méi)有l(wèi)ength()這個(gè)方法?

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

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

  7、構(gòu)造器Constructor是否可被override?

  8、當(dāng)一個(gè)線程進(jìn)入一個(gè)對(duì)象的一個(gè)synchronized方法后,其它線程是否可進(jìn)入此對(duì)象的其它方法?

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

  10、EJB中LocalHome的作用是什么?

  二、程序測(cè)試題(共四小題每題5分)

  1、談?wù)勀銓?duì)以下程序的看法。

  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、請(qǐng)寫(xiě)出以下程序的輸出。

  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、寫(xiě)出下列程序運(yùn)行結(jié)果。

  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); }

  }

  }

  4、談?wù)勀銓?duì)以下JavaScript函數(shù)的看法,能否提高效率?如果能請(qǐng)給出需要修改的地方,并講出原因,

資料共享平臺(tái)

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

  function getFormAsString( formName ){

  returnString = “”;

  formElements = document.forms[formName].elements;

  for ( var i = formElements.length-1 ; i >= 0; –i ){

  returnString = returnString + “&” + escape( formElements[i].name ) + “=” + escape( formElements[i].value) ;

  }

  return returnString;

  }

  三、編程題(共三題,每題10分)

  1、寫(xiě)一個(gè)Singleton的類出來(lái)。

  2、給你一組字符串如:iu7i8hy4jnb2,讓你編程輸出里面的數(shù)字:7842

  3、給你一組字符如{1,3,4,7,2,1,1,5,2},讓你輸出里面出現(xiàn)次數(shù)最多且數(shù)值最大的一個(gè),出現(xiàn)幾次

  4、編成獲取服務(wù)器本地ip地址

  四、綜合附加題(共5每題10分)

  1、用Ajax寫(xiě)出客戶端與服務(wù)器的簡(jiǎn)單異步調(diào)用(假設(shè)xmlHttp已被創(chuàng)建可以直接調(diào)用)

  2、在Oracle數(shù)據(jù)庫(kù)中有一表Table1,表中有一字段a,如何刪除表中a字段的重復(fù)數(shù)據(jù),請(qǐng)使用光標(biāo)與分組的辦法?

  3、現(xiàn)在Oracle 10g中有一表

  FLWINR

  TCHNUM

  TCHINR

  TCHNAM

  CALMOD

  SUBFLWINR

  NXTTCHNUM

  760

  1

  C02

  分配專業(yè)室

  Flw1

  2

  (表名為Table1,其中關(guān)鍵字為FLWINR+TCHNUM+NXTTCHNUM)第一行是表的所有屬性,第二行是其中的一條記錄,當(dāng)然假設(shè)該表有很多數(shù)據(jù)。要求把條件”FLWINR=’760′”的查詢結(jié)果復(fù)制到新表中,該新表結(jié)構(gòu)同Table1,命名為Table1_COPY。請(qǐng)用一句sql語(yǔ)句寫(xiě)出來(lái)。

  4、假設(shè)web服務(wù)器是Weblogic有以下的ejb代碼及配置文件:

  package com.leo;

  import java.rmi.RemoteException;

  import java.rmi.Remote;

  import javax.ejb.*;

  public interface Hello extends EJBObject, Remote {

  //this method just get “Hello EJB” from HelloEJB.

  public String getHello() throws RemoteException;

  }

  package com.leo;

  import javax.ejb.*;

  import java.rmi.Remote;

  import java.rmi.RemoteException;

  import java.util.*;

  /**

  * This interface is extremely simple it declares only

  * one create method.

  */

  public interface HelloHome extends EJBHome {

  public Hello create() throws CreateException, RemoteException;

  }

  package com.leo;

  import javax.ejb.*;

  public class HelloEJB implements SessionBean{

  public void ejbCreate(){}

  public void ejbRemove(){}

  public void ejbActivate(){}

  public void ejbPassivate(){}

  public void setSessionContext(SessionContext ctx){}

  public String getHello() {

  return new String(“Hello,EJB”);

  }

  }

  Hello

  com.leo.HelloHome

  com.leo.Hello

  com.leo.HelloEJB

  Stateless

  Container

  Hello

  Hello

  HelloLocal

【某公司Java工程師筆試題】相關(guān)文章:

Java基礎(chǔ)筆試題07-06

Java基礎(chǔ)筆試題目05-25

阿里巴巴實(shí)習(xí)生測(cè)試開(kāi)發(fā)工程師筆試題目09-29

判斷筆試題03-13

強(qiáng)生筆試題03-13

德勤的筆試題(附匯豐銀行的筆試題)03-13

智力類筆試題08-14

名企筆試題11-04

IBM筆試題目05-02

經(jīng)歷的筆試題目03-13