面试题

spring 核心原理 分布式开发 Ibatis等了解JVM性能调优、了解常见JVM垃圾收集算法、了解Java 8新特性、Java并发框架与库、了解Java内存模型; 
4.较强的技术文档编写能力框架;具备扎实的 Web开发基础 
5.熟悉常见Java开源框架,如Spring、Spring MVC、MyBatis、Hibernate、Spring Security、Spring Social、Apache Shiro等;acegi 
6、熟练使用Tomcat等常用应用服务器;熟练掌握Git,有在项目中使用Git的经历; 
7. 熟练使用MySQL或Oracle数据库开发,对数据库优化有丰富经验; 
8、有Unix、Linux使用经验者优先考虑; 
9、熟悉javaNIO 并可熟练使用mina或netty 
10、有团队开发经验,能够使用svn、maven等项目管理工具; 
11、熟悉分布式、缓存、消息等机制,理解分布式、缓存框架的原理及应用;



1、了解j2EE规范。重点突破

2、异常分类,一般异常、运行时异常,异常捕获

3、了解spring mvc 与Struts mvc区别、

4、spring  ibatis

5、多线程

6、Linux

7、工厂模式、简单工厂、抽象工厂的区别

8、动态代理模式

9string stringbuffer stringbuilder 区别,string为什么是不可变的

10、vector、arraylist、linkedlist的区别

11hsahtable、hasgmaq、treemap区别

12、concurrentmap、hashmap的区别

13、tomcat 、apache、jboss区别

14get post区别

15、session cookie区别

16 servlet生命周期

17、http报文包含内容

18、statement、preparestatement区别,sql注入

19、redirect、foward区别

20、hbernate、反射 、一个对象(两属性四方法)实例化一百次 对象属性方法各几个

21、hibernate Ibatis区别

22、spring  IOC  aop di

23 线程同步 并发

24 Struts工作流程。

25、 tomcat中session机制的实现。

26、cache、EHcache memcached

27sql优化、oracle执行计划

DB中索引原理种类以及使用索引的好处与问题

‘jvm垃圾回收实现原理及线程优先级

jvm最大内存设置。设置原理


你可能感兴趣的:(面试题)