阿里巴巴电话面试 (2012/10/26)

 1.先从项目模块入手,详细问项目模块是怎么实现的,遇到的问题怎么解决(一定要说自己做过的,真实的情况)

2.sql语句优化怎么做的,建索引的时候要考虑什么

3.spring ioc你的理解,ioc容器启动的过程是什么样的,什么是ioc,aop 你个人的理解是什么

4.jms 你个人的理解,就是消息接收完怎么处理,介质处理(为什么重启mq就能恢复)

5.sychronized 机制 加了static 方法的同步异同,A 调用 B,A执行完了,B没执行完,怎么解决这个同步问题

  public static synchronized void getA(){

      get B();

  }

  public static synchronized void getB(){

      .......;

  }

6.servlet 默认是线程安全的吗,为什么不是线程安全的

                   http://developer.51cto.com/art/200907/133827.htm

7.spring里面的action 默认是单列的,怎么配置成多列?

     socpe =propty ?

8.socket 是用的什么协议,tcp协议连接(握手)的过程是什么样的,socket使用要注意哪些问题

   解答:tcp协议,

9.数据库连接池设置几个连接,是怎么处理的,说说你的理解

10.自定义异常要怎么考虑呢,checked的异常跟 unchecked 的异常的区别 

11.线程池是怎么配置的,怎么用的,要注意哪些,说下个人的理解

12.tomact 里session共享是怎么做到的,

13.服务器集群有搭建过吗

相关推荐