国美金控
面试过程:
1、spring mvc 中的Controller 是不是一个bean;
答:不仅仅是一个bean。
2、那这个bean是线程安全的吗?
3、bean初始化的时候是不是单例的;
答:不是,默认是单例的,可以配置。
4、那bean初始化的时候是不是只初始化一个?
5、在多线程情况下不会影响线程安全吗?
答:不会。spring,struts本身是线程安全的, spring api 里有个叫theardLocal的可以用来保护成员变量。
6、你知道什么是线程安全吗?
答:多个线程或高并发同时操作同一个变量,就可能会出现不可预知的,这样那样的问题。
7、spring的传播特性;
8、spring的隔离级别;
9、最后问我最快什么时候到岗;
陆鹰实业
面试过程:
1、首先是简单的自我介绍;
2、然后询问项目经历,项目的一些细节,人员组成,负责的模块,开发中遇到的问题以及怎么解决的之类的问题;
3、StringBuffer和StringBuilder的区别?
答:StringBuffer的方法是线程安全的,StrinBuilder不是线程安全,速度更快。
4、HashTable和HashMap区别?
答:共有3点不同。
(1)HashTable是基于Dictionary,HashMap基于jdk1.2引入的Map接口实现的
(2)HashTable的方法是同步的,HashMap必须提供外同步
(3)HashMap支持NULL,HashTable不支持,HashMap是HashTable的轻量级实现(非线程安全)
5、Java的序列化如何实现?
答:类实现Serializable接口即可,序列化就是类转成字节,字节转成类。
6、tomcat怎么通过配置文件解决乱码问题
7、离职的原因和对未来职业发展的规划;
全部评论
(0) 回帖