面试题

.
 Integer  s=new Integer(9);
Integer  t=new Integer(9);
Long  u=new Long(9);
判断:
s.equals(t)
s.equals(u)
s==t
s.equals(new Integer(9))
 
2.判断:
public class test
{
  private static String s="string";
 public static void main(String a[])
{
  String t="strin"+“g”;
 System.out.println(s==t);
}
}
 
3.共享锁与排它锁区别;

4。soap,jdom,sax概验;

5.数据库的内连接,左外连接,右外连接;

6.继承,封装,多态的概验;

7。软件为什么要维护?维护的过程;

8.junit几个方法的运行先后顺序;

9.EJB分类,市民是实体bean,消息驱动bean的类型以及处理方式;

10.MVC模式技术;

11.for(; ; ;)语句出现什么情况;

12。SQl:  update table1 set name=(select name from table2  t1 inner join table1  t2 on t1.id=t2.id) where name is null是否可以正确运行?为什么?

13。下面有哪些错误
  public void update()
{
   String sql="update t1 set name=aa where id=?";
Connection conn= datasource.getConnection();
PreparedStament ps= conn.prepareStament(sql);
ps.setString(0,"1")
rs.excuteupdate();
ps.close();
conn.close();
}
 
14.详细设计阶段要做什么工作?

15.java开发工具IDE;

16.j2ee服务器有哪些:

17.数据库union关键字使用解释;
 
18。
public int getI()
{
  int i=0;
  try
   {
   ++i;
   }
   finally
   {
    ++i;
   }
return i++;
}
 
19.多线程的数据同步(填充题):主要用到wait,notifyall()等。

20.线程与进程区别联系;

21。看下面的数据库表A设计有什么问题?
   字段       类型                     说明
             INT                      记录ID
             FLOAT                工资
             INT                      已经发工资填0,海没有发工资填1
             VARCHAR(40)    姓名
 
22.UML;
 
23.与ejb的设计模式

笔试:综合能力测试(公务员题目)+专业测试(java+数据库+UML)

  1.SWING中组件布局有哪几种方式

  2.写实例代码说明多态的实现

  3.数据库SQL语句

  4.基础题目考的很全,国际化,数据库索引,xml shema, ejb, 数据结构等等
 

  面试:历史上时间最短的面试,加起来估计10分钟,估计被B4了

  1)HR: 就问了专业,成绩,期望工作城市。出来后看到给我评价是 一般, 真不知道是怎么判断的

  2)技术面:问其中一个项目, UML用在项目的哪些方面, 有没有用到数据库索引,数据库实体建模是用什么工具
 数据库
  1.事物及其四个特性,以及如何保持着四个特性,特别是并发控制有哪些算法
  2.如果你设计一个数据库,需要考虑哪些问题
  操作系统
  1.进程和线程的定义以及实现同步的算法
  2.编程实现信号量同步控制算法
  JAVA和JVM
  1.String和StringBuffer区别,String是如何实现immutable的
  2.GC原理及其算法
  OO
  1.面向对象的三个特性
  2.利用面向对象设计一个系统,你会怎么设计?
  数据结构
  1.查找算法及其时间复杂度
  2.有100个数,怎么可以快速找到第30个大的数
  3.8皇后问题
1. 那些类是线程安全的?

  A:Vector B:ArrayList C: HashMap D:HashTable

  2. 第二题大致的意思是说一个类实现了一个接口,又定义了一个static String s

  然后new 了上述一个类,问这个类是不是接口的一个实例,s是不是string的一个实例。

  3. Public class Parent{

  Public void method1(){

  System.out.println(“parent method1()”);


  }

  Public void method2(){

  System.out.println(“Parent method2()”);

  Method1();


  }

  Public class Childer extends Parent{

  Public void method1(){

  System.out.println(“Childer method1()”);

  }

  Public static void main(String[] args){

  Parent p= new Childer();

  p.method2();

  }

  }

  注意:答案应为 parent method2() ,childer method1() .但面试我那个人却认为是错的。还一副不屑的样子。我真是服了这位老兄了。

  4. 写出运行结果:

  Class X{

  System.out.println(“X”);

  Y y=new Y();

  }

  Class Y{

  System.out.println(“Y”)

  }

  Class Z extends Y{

  Y y=new Y();

  Z(){

  System.out.println(“Z”);

  }

  Public static void main(String[] args){

  Z z=new Z();

  }

  }

  5.说说final, finally,finalized的区别?

  6.说说struts工作原理?

  7.数据库的操作写sql语句

  都是一些常用的连接查询(这个不难,)

  8.说说Spring,hibernate的事务管理的区别?

  9.写一个singleton的实例。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值