阿里巴巴电话面试 (2012/10/26)
?
?1.先从项目模块入手,详细问项目模块是怎么实现的,遇到的问题怎么解决(一定要说自己做过的,真实的情况)
2.sql语句优化怎么做的,建索引的时候要考虑什么
3.spring ioc你的理解,ioc容器启动的过程是什么样的,什么是ioc,aop 你个人的理解是什么
4.jms 你个人的理解,就是消息接收完怎么处理,介质处理(为什么重启mq就能恢复)
? 解答:http://setting.iteye.com/blog/1097767
5.sychronized 机制 加了static 方法的同步异同,A 调用 B,A执行完了,B没执行完,怎么解决这个同步问题
?
? public static synchronized void getA(){
?
? ? ? get B();
? }
?
?
? public static synchronized void getB(){
?
? ? ? .......;
? }
6.servlet 默认是线程安全的吗,为什么不是线程安全的
? ?解答:不是 :url:http://westlifesz.iteye.com/blog/49511
? ? ? ? ? ? ? ? ? ??http://jsjxqjy.iteye.com/blog/1563249
? ? ? ? ? ? ? ? ? ?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共享是怎么做到的,
? ?解答:http://zhli986-yahoo-cn.iteye.com/blog/1344694
?
13.服务器集群有搭建过吗
? 解答:http://www.iteye.com/topic/1119823