金山

来源:互联网 发布:mysql employees练习 编辑:程序博客网 时间:2024/06/11 18:31
金山JAVA笔试题(转自白云黄鹤bbs) ( 发表时间:2004-11-25 23:13:34 )
楼主
本人报的是J2EE工程师,昨天笔试了java题目,后来晚上参加最后的面试,本来觉得自己蛮
有希望的,可是面试官说只在这个方面(J2EE)招1-2名
而且我自己做的项目并没有太出众的地方,当时我就觉得挂了,最后还是无缘金山
把昨天的题目和面试过程说说吧,呵呵,供大家参考
JAVA类的是Java基础和kjava的合卷,我只做了前面的
一共是7个题目,4个选择题,一个问答题,一个读程题,一个编程题
第一个题目是考String的用法:
选出用法错误的: 
a: Stirng a ="Gone With Wind";
   String t= "Wind";
   String m;
   m=a-t;
B: Stirng a ="Gone With Wind";
   String m ;
   m=a[3]+"one";
C: Stirng a ="Gone With Wind";
   Sting m;
   m=a.toUpperCase();
D: 不记得了
第2题考的是变量赋值用法:
选出能正确赋值的:
 public class A {
 private int a;
  public void change(int m) {
    return m;  
  } 
  
}
public class B extend A{
  public int b; 
 public static void main() {
   A  aa = new A();
   B  bb = new B();
   int k; 
  //px
  }
}
在px处可以正确赋值的有:
  A k= m; B k=b; C k=aa.a; D k=bb.change(30);  E k=bb.a
第3题是考位运算的
第4题考的是垃圾回收的
具体的选项不记得了
5.问答题: 实现线程有两种用法,分别为: ____________和____________
他们之间有什么区别
6.读程题:
 class testA {
   public testA(){
    a1();
  }
   public void a1() {
     System.out.println("A-a1");
   }
   
 }
 
 public class testB extends testA{
   int bb=0;
   public testB() {
    bb=1000;
   }
   public void a1() {
    System.out.println("bb is"+bb);
     System.out.println("B-a1");
   }
   public static void main(String[] args) {
     new testB();
   }
 
 }
  c:>java testB 的结果是:
 7.编程题
  一个short型数组, 另有一个byte型数组,存储了若干short型的数,存放时short型数的低
位在前, 那么写一段程序,将byte数组转换为short数组
  (原题的标准表述不记得了,大致就是这个意思,我觉得这个有点意思,我觉得转换时应该
考虑当byte为负数的时候)
   
  public short[] ConvertToShort(byte[] inputData) {
  //补全代码
  }
 JAVA手机的题目没有作,
 上面是笔试的题目
 
面试过程:
 面试的时候,先是自我介绍,后来又问了问项目的情况,java 和 c++ 的区别, 随便的
聊了聊,问了问家庭情况和工作地点,总共可能是20分钟左右吧
问了他三个问题:
1.金山公司今年招J2EE的人数: 非常的少, 1-2人
2.您在您毕业时有什么打算:    没有什么打算,有个2-3的计划,没有长远的规划
3. 今天我面试有哪些地方做得不好: 笑了一下(好像感觉很难回答),总体表现好蛮好,不过
出彩的地方少,如果是竞争激烈的公司应聘,
项目经验出彩的地方太少,很难给人留下很深的印象,最后说了一句宽慰我的话:如果要
是招的人充足,我会考虑你,
最后就是叫我回去等消息, 出来的时候我就觉得我挂了
2004年11月04

原创粉丝点击